1.18.2011

What is this green thing

What do you think this green thing is? have you ever seen this before?