The scenes with Chris and Leo in pre-historic time was filmed at Vasquez Rocks County Park in Aqua Dulce, California.
In this episode of "Charmed," Keith Szarabajka plays Zahn, a demon who takes human souls. In "Supernatural," he is in the reverse situation, playing Donatello, a human whose soul is taken.