On the River

The London Tall Ships Festival is taking place in Woolwich, Maritime Greenwich, Greenwich Peninsula and Canary Wharf, from 5 to 9 September 2014.

These likely lads were part of todays street theatre with a water theme, much fun and I managed to spend a few hours afloat on the River Thames

More Here

Comments
Sign in or get an account to comment.