Speed - The Ride
The NASCAR Cafe and Speed are located right on Las Vegas Boulevard. The Cafe has 75,000 square feet of space. In addition to the roller coaster, the Cafe has giant television screens providing stock car racing entertainment, auto racing simulators, and "Carzilla" -- the world's largest stock car.
©2010 Joel A. Rogers.