How DeathPenaltyUSA.org Helped Debunk A New Orleans Vampire Tale
New Orleans abounds with vampire stories. There’s even one about a pair of men known as the Carter Brothers, who some say were arrested in the 1930s for being serial killers, confessed to being vampires, and were executed. Allegedly their ghosts still haunt the French Quarter to this day. This isContinue Reading