User blog comment:Cloverfield monster/I'M SO HAPPY!!!/@comment-1433391-20100705214244

Mecha Rodan??? When did that happen???