How Did They Get There? Over 120 bodies were recently unearthed in a garden outside a small British church in the city of Leicester, England. Now referred to as "Leicester's Lost," scientists are eager to find out...
If you like humaverse you may also consider subscribing to these newsletters: