The Kennedy Space Center in Florida is a United States National Historic Landmark that was established on Merritt Island in 1962. It has been the launch site for every U.S. human space flight since 19…
Be a smart traveler
The first to know about trending destinations, travel deals, tips and all things travel.