Triton statue in Lowestoft Picture

A weather-beaten statue of a Triton in Lowestoft, East Anglia.
Continue Reading: Triton