Flower ??

Flower or flesh eating worm.... this just screams Star Trek.

4,306 views
32 faves
21 comments
Taken on July 27, 2008