Tekla faces off against Lamprey in a fierce struggle for control over her body and soul. After a challenging confrontation, Tekla ultimately triumphs over her adversary, reclaiming her sense of self and asserting her power once more.
Show
Shadow Raiders
Episode
S01E06
Air Date
Oct 21, 1998