Show of HandsShow of Hands

DerekWills October 4th, 2013 12:04pm

On this date, 1983, Richard Noble sets a new land speed record of 633.468 mph at the Black Rock Desert in Nevada.

5 Liked

Comments: Add Comment