Largest pink triangle yet installed on Twin Peaks in honor of Pride Month
San Francisco's iconic pink triangle has been installed atop Twin Peaks - a nearly 30-year tradition in the city.
San Francisco's iconic pink triangle has been installed atop Twin Peaks - a nearly 30-year tradition in the city.