Been to one NASCAR race at Dover, Delaware, the Monster Mile they called it, it was cool, but not the excitement of Indy cars.....
One year at Indy I had a press pass and could literally stand at tracks edge, those cars going by so fast just sucked the wind out of you, it was AWESOME........
When they come towards you, you can just hear the wind on the front of the car, like a glider, hardly any sound. Whey they go by you however, and around the turn, those 850 twinturbo HP just about knock you down.
Notice you can't read the lettering on a moving CART car?