Just one pissed off mutant puppy on a tower, not out of the norm in Japan.
Your browser does not support iframes.