jwhelan65
Well-Known Member
Stumbled across these photos the other day, I tagged along last fall to the Nascar finale in Homestead Florida with my buddy. Being the fanatic that he is, he bought us pit passes. They had a small bike display, thought this one was kinda cool!