Anybody know which cartoon this is from?

Update: I located the Gigantor theme.