Impulse LozL Messages 7,847 Oct 25, 2011 #2 What the shit. Japan is being invaded by a giant rubber duck!