The Thames Below London Bridge
painting 20 of 23 by John Atkinson Grimshaw

The Thames Below London Bridge by John Atkinson Grimshaw