Loading Video…
This browser does not support the Video element.
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.