SEASON: 18
EPISODE: 21 - Return of the Egyptian Gods
SYNOPSIS
In the 20th century, a mysterious British woman who claimed to be the reincarnation of an ancient Egyptian priestess shocked Egyptologists by accurately locating countless structures and artifacts in the Nile Valley.