The World's Finest

Stills from new “Ultimate Spider-Man” episode airing this weekend.