Hamilton and Scourge National Historic Site of Canada (Hamilton Museum of Steam & Technology

Category : Cultural history: Maritime Cultural history: Military