Edgar Powers is lucky enough to continue the harrowing adventures of Super Turbo and the Superpet Superhero League. He lives in New York and isn’t a fan of the evil Whiskerface.