By Martin M Barillas The stuff of nightmares if bought to life, a giant millipede's fossil was found at a scenic beach in the north of England. The remains of Arthropleura, the biggest invertebrate ever known to exist, were discovered about 40 miles north of Newcastle in Northumberland. As big as a car, the creature […]