Leaugue of Euro Heroes

A TV pitch written & conceived by John Walsh & Illustrated by Nina Paley in New York, 2003.