Collection search - Montreal Harbour Commission - Purchase of Three Steam Locomotives

Date modified: