Why was a giant pink triangle installed above The Castro?

The giant, pink triangle can be seen from 15 miles away. (The Pink Triangle)

A giant pink triangle has been installed on top of San Francisco’s Twin Peaks in an annual display for Pride Month.

The pink triangle can be seen from 15 miles away, and as it was once a symbol used by Nazis to identify homosexuals…