It may have been "a complete fluke", but some UK scientists believe discovery of giant fossil at English beach unearthed world's biggest-ever bug. Fossilised partial remains of extinct millipede detected when block of sandstone was cleaved in two.

TL;DR

We were unable to retrieve a summary.

Like summarized versions? Support us on Patreon!