On December 21, 2014 by Mike Santa is Totally Extreme, D00D! I know everything in the 90’s was all “XXXTREME!!!!” and stuff, but c’mon… A Batman and Robin Christmas Tale. “Moomba is Here!”