More on Las Vegas, a demonic fashion show in a London church, a giant nude woman on the National Mall, child sacrifice in Uganda, cannibals in Russia, and more.
Oh -- DNA tests on the Nazca mummies show they're 100% human.
Sorry we couldn't complete your registration. Please try again.
You must accept the Terms and conditions to register