Saturday, February 07, 2009

leaf bug


Check that out. It's a bug. Not a bug carrying a leaf. But a leaf bug!

"Things in nature that make be believe in God: mimicry" by Peter Illyn

No comments: