The Menendez brothers are currently serving life in prison at the Richard J. Donovan Correctional Facility in San Diego, California. However, after the release of Ryan Murphy’s Netflix show, Monsters: The Lyle and Erik Menendez Story, the brothers' case ...