Auto Racing Finds Its Greatest Stage

08/19/2010

Hard to believe, 101 years ago today the world's greatest stage - anywhere - burst on the scene.