Fort Townshend


Fort Townshend - fort in St. John's, Newfoundland and Labrador, Canada.