11/5/15I could have met him once years ago, but at the time I didn’t know this was him! Carroll signed my CSX’s instrument cluster bezel, though.
2/10/15Now playing Frustrated Hellcat Driver Has 7 Rules For Not Embarrassing YourselfI told you driving a Dodge Challenger SRT Hellcat wasn't easy! People act like all you have to do is mash the…