Cape Canaveral Launch Site Towers

Cape Canaveral, FL United States