
I have no idea what this creature is, but it’s living on one of our plants. Anyone want to chime in with an ID?

I don’t really watch science fiction movies. But as far as I can tell (from the trailers, anyway), the weird-looking creatures that appear therein are basically large insects with human tendencies. Take, for example, this guy, who turned up on our kitchen table this evening (we’re still not sure how): Fatten him up, add a...