John Postle Heseltine (British, 1929)

on the grand canal, venice by john postle heseltine

John Postle Heseltine

On the Grand Canal, Venice