John Bull, Oldest Operable Steam Locomotive | Steam Giants

Responsive image
source