Thread:MechanicOrga/@comment-5989773-20131020022358/@comment-5989773-20131020125406

I guess it could be a half fan made and half Toho monster.