User blog comment:Lamango/MYSTERY BUG/@comment-25285745-20140827104548

Looks like one of the Meganula from Godzilla vs. Megaguirus.