The Demiurge

Season 1 Ep 59/5/1995

Aeon fights to send a mystical being into space, but Trevor attempts to thwart Aeon's plans to use its power for himself.

Watching