We use cookies to optimize our website. By continuing to use the website, you agree to the use of cookies. Further information about the cookies can be found in our privacy policy. Learn more.

Jeff Strand
JEFF STRAND lives in Tampa, Florida, and doesn't believe in voodoo. But he still thinks you should carry a doll around, go up to people you don't like, and chuckle while you jab it with pins, just to make them squirm. Poke around his gleefully macabre website at www.JeffStrand.com.