Several hours ago, my cousin, Mike and I visited a race track. While roaming around the place, we saw xtralights sponsored rides.
I haven’t drove a sports car though I would love to try them soon. I’m just wondering on how race car driver cope up after the race. They are determine to win a title every time there’s a competition.