Canadian Pacific GP38-2 leading Havelock sub Peterborough - YouTube

Responsive image
source