Pool Blaster Pulse Vacuum
http://www.brookstone.com/pd/pool-blaster-pulse-vacuum/327715.html
by POOL BLASTER
Product Number: 327715