Cape Canaveral

Location

cape on the Atlantic coast of Florida in the United States

Mentioned in 1 video