Trailer for the new movie made by the people that make south park is here.
Looks pretty good, its all made with those puppets like on thunderbirds and captain scarlet.
Looks pretty good, its all made with those puppets like on thunderbirds and captain scarlet.