Did U Know? The Spirit of America 04/03/14 6:54AM

The jet car that set the land speed record of 539 MPH in 1963, The Spirit of America is parked today at The Museum of Science and Industry.
SHARE

Related