what the hell is that green and yellow King Kong thing?