5675 N Atlantic Ave, Cocoa Beach, Florida 32931 USA
Astronaut landed on the shore of Cocoa Beach
Photo Credit: Yelp