https://bloggeronpole.com/2014/10/castro-and-haight/
Frisco's gaybourhood and hippie town: Castro and Haight