“I came to see an alien,” jokes Neil Ross when he and his wife Diane, visiting from Ontario, stop into the Shag Harbour UFO ...