Looks like the track up in NC. Can't recall the name right now but the people are right on top of the cars. There's a pic floating around of a stang doing a giant wheelie and it looks like the people can almost reach out and touch it.
__________________
YO! Barry! You LOST!