Thompson ‘a1/1’ pacific great northern

18 min read

Few locomotives have been as controversial as Thompson’s