Matthew Horwood Matthew Horwood

River Taff

A swan surrounded by litter in the River Taff in Cardiff, Wales.

Read More