London Steve February 16, 2007September 4, 2012 0 Comments London, Sand Sculpture, Thames Original street art It’s a well hidden fact that the Thames in London has a beach with only the occasional low tide party Read More