A Deer Visits Nubble Lighthouse: This is a story about a deer that wanders onto  Nubble Island in Cape Neddick, Maine.