Is there an entomologist in the house? I am so totally grossed out! This miniature alien was on my front porch. What is it? And the pictures are life sized, the thing was about 3 inches long! ICK! Jumping around the house and shuttering with the heeby jeebies
Someone? Anyone? Bueller?
Yep Jenne was right. There is even a website if ya wanna read more about them: