LEGO 2010 Atlantis 8060 - Typhoon Turbo Sub - Sub-assembly 5
LEGO 8060 Atlantis - Typhoon Turbo Sub - sub-assembly photo. When this thing shoots out, they aren't kidding about not aiming it at somebody's eye. Housed under one of the motor assembly.
This set was supposed to be released in 2010, but was released in November of 2009 through Toys R Us.