Powered manually by a piece of elastic this 'cannon' fires harmless balls of air up to 20 feet. It's rather amazing how it works. It uses no batteries or electricity, and because it shoots air, you never run out of ammo. From a smoke free home in Broadmead. Please call, don't text.