A select few auto enthusiasts witnessed the unveiling of the new show 'Tackle My Ride', officially released at SEMA 2016 with a short clip of the episode featuring the Cleveland Browns.  The clip highlighted a Q&A session with Pro Bowl and Super Bowl Champion...

read more