No, this isn’t a prop from a King Kong movie — it’s a newly discovered member of the Megaloptera family that could very well be the largest aquatic insect in the world. Images of the grotesquely huge ...