June 1, 2020

Creepy back then too

The newest title of "World's Oldest Bug" goes to a millipede in Scotland.