Are these guys amazing or what?
That's one high speed track! Thanks for sharing
That's what amazes me. Not only that....they're so close to each other even at 190mph.They take those turns so fast... very amazing what those guys do
nice street-race action !!!!
juz look at how the suspension bumping up n down !!!