Located south of Cape Canaveral, Cocoa Beach is close to the Kennedy Space Center Visitor Complex, often known as the Space Coast, which may explain Slater’s aerial innovations. Cocoa Beach is ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results