The mountain gods have sent down a punishment to the people of Japan. An owl by the name of Minerva....