Your First Place For News
This 1999 trailer by Richard Hatch and his team, was the forerunner of all modern fan films.
Your First Place For Comics News since October 18, 1998
See author's posts