Giant robotic King Kong storms the stage