Poor man was probably terrified. Moochelle is that giant flowery get up with silver gun boats for shoes.
OMG I feel sorry for sweet Japanese Emperor LOL!
Facing MooAsszilla...