“The Tomb of Mehu, in the Saqqara necropolis near Giza, features dozens of vibrant paintings from Egypt’s sixth dynasty, dating back approximately four millennia. … [It] was first discovered by Egyptologist Zaki Saad in 1940, but remained off-limits to the public until this month.”