If you thought those Facehugger's from the Alien movies didn't actually exist, then you might not want to visit Hawaii anytime soon. That's because the state is home to a species of caterpillar that prefers to eat other insects more than plants. The strange-looking caterpillar makes use of its ...
READ MORE +