Tucked away on the rocky shores of Gloucester, Massachusetts sits a medieval marvel that seems impossibly out of place yet perfectly at home – Hammond Castle Museum, a genuine European-style castle ...