Here's a super teaser trailer that doesn't show much:
I also found this trailer for "Gatchaman 2000" which I never heard of. Anyone know about this? Why haven't I seen it before?
Callum Petch says goodbye to Screened by fondly reflecting on the site that gave him so much.