Located on Merritt Island, Florida, the Kennedy Space Center is northwest of Cape Canaveral on the Atlantic Ocean. It lays just between Miami and Jacksonville on Florida’s Space Coast, due…
Tag
Located on Merritt Island, Florida, the Kennedy Space Center is northwest of Cape Canaveral on the Atlantic Ocean. It lays just between Miami and Jacksonville on Florida’s Space Coast, due…