Lost in Space? Nubble to the Rescue!

  Cape Neddick Lighthouse or “The Nubble Light” as it is popularly known as, was built in 1879 on a small island dubbed the savage rock for obvious reasons. According to the lighthouse website, when NASA had to pick photos for the Voyager Spacecraft II to identify our planet, they included a photo of the […]