User blog comment:DerpZilla/Sequel to Godzilla (2014) Confirmed!/@comment-6532857-20140519185230/@comment-24634169-20140519190102

you mean Baragon ?