New Thames island "claimed" by Mike Read

MIKE READ marked St George’s Day by ‘claiming’ an island in the River Thames in Henley