29 July 2009

Anyone know what these are?

















Neon slug dance crew? spotted over at the CTRS site.

No comments:

160