User blog comment:SuperNerd295/KAIJU DEATH BATTLES!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 2/@comment-27208130-20150730163100

Definitely Megalon.