The title says it all, really. I defy you to point to a more adorable extraterrestrial devourer of humans. [via Buzzfeed]
categories Sci-Fi