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.