The Eidolon

The Eidolon is set to be the first episode of the upcoming series Time Squad. Scheduled for release at some point in 2013, it is likely to introduce the series.