Subject: What is this?
October 2, 2012 2:32 pm
Found this creature on my car door handle. Any idea as to what it may be?
This appears to be some alien creature that may have been introduced by extraterrestrials, and then again, it might be an item from a novelty store or perhaps a fishing lure.