I guess I'm crazy, but wouldn't most find fleeing the scene of an auto accident and then trying to scale an electrical pole a bit of a red flag? But apparently, nothing to see here, according to the media.
Tarik Cohen's twin brother found dead in North Carolina - Sports Illustrated
Tarik Cohen's twin brother found dead in North Carolina - Sports Illustrated