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