WIP— Finding the Finders
In February 1987, an investigation into the alleged abuse of six children found with two men in a Tallahassee (Florida) park appeared to be leading authorities toward a 'satanic organization' based in and around the nation's capital, called The Finders. Suddenly, the investigation was shut down by the CIA.