New England Double Whammy Share definition Flag When a penis gives out a double load of cum. I gave that dude a Double Whammy. Which one? A New England Double Whammy. New England Double Whammy by AJJ304 October 29, 2008 0 0 Get merch Get the New England Double Whammy mug. Buy Now — $32.95 See more merch