South Park, Twin Peaks and Castro Posted on August 20, 2011January 3, 2020by Silvia Minguzzi Twin Peaks Castro