What the heck is this?
Insects grew to fiendish sizes millions of years ago. Thankfully they've stopped all that nonsense now. Take a look at the buggers...