20120413-130142.jpg

The Thames at Twickenham near Eel Pie Island. This was taken by Michele from the excellent Par Ici shop on Church Street aka the ‘made in Twickenham’ shop.