Meanwhile somewhere in japan.... .. Satan granted him athletic skills Japan weird meanwhile funny