its from Megas XLR. it was on Cartoon Network a few years back. here's the into to try adn refresh your memory YouTube - megas xlr intro
Click on "User CP" up there on the left (right above the ads). There's a link for you to upload any pic you want.
Where in Berwyn? I live near Morton West. My nephew is here too, he posts here too, but not very often.