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?