Looks like Champ Car is rushing in to try to
put a street race back into Las Vegas. They're talking about a 2.24 mile street course in the old downtown near the "Fremont Street Experience", which would be about
Here.
The streets don't look that interesting, I wonder exactly what they plan to do to keep it from sucking.