Jeff StrandJEFF 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 macabr website at www.JeffStrand.com. Read More Read Less
An OTP has been sent to your Registered Email Id:
Resend Verification Code