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 …