Showing posts with label Larval Laughs. Show all posts
Showing posts with label Larval Laughs. Show all posts

Wednesday, 17 June 2009

Larval Laughs

This beast was spotted in Runnymede, on the memorial to the Magna Carta.


This handsome, though slimy being was found on the Strand having dropped from a tree - whoops!