Friday, December 03, 2004

The World Finals of Drag Racing in Tulsa Oklahoma 1965-68
Neat pictorial history. If you're at work, turn off your speakers first...

No comments: