In 1991, facing a mandatory sentence of at least 20 years for leading a small LSD-dealing operation in suburban Virginia, Seth Ferranti faked his own suicide […]
In 1991, facing a mandatory sentence of at least 20 years for leading a small LSD-dealing operation in suburban Virginia, Seth Ferranti faked his own suicide […]