Ancient Greek mythology is vast, with numerous stories of gods and heroes. Tales of human and animal sacrifices to appease the classical...
X-ray scans of more than 800 animal mummies from the Manchester Museum have revealed that about a third of the mummies are...