Archaeologists have discovered a 3,200-year-old mural of a spider god at an ancient temple complex in northern Peru’s Virú province, around 300 miles north of Lima. The painting, in shades of ochre, ...