What the hell is this?

Link : http://www.bigevilrobot.com/videos/Aug04/mike%20vs%20garvey.mpg