The 50′ Snowball Launcher, available from Hammacher Schlemmer.
This toy blaster makes and launches softball-sized snowballs up to 50′, allowing rapid, long-range assaults during neighborhood snowball confrontations. Simply place snow in the forming chamber and close the lid; it packs three perfectly spherical snowballs. To blast your mark, place one snowball in the muzzle, aim the launcher, and pull back the slingshot mechanism. Because the blaster is powered by elastomers instead of batteries, it provides uninterrupted, fast-action play. Made of durable, cold-resistant plastic.
It doesn’t really snow here in San Francisco, so for us, there is the Zero Fog Blaster.