Now
26
Fri
43
Sat
52
A mummy that was on display for at least 128 years at a funeral home in Pennsylvania has been finally laid to rest, according to reports.
Archeologists in Peru have unearthed what's being described as a nearly 1,000-year-old child mummy.