Castro street sign with the large rainbow flag at the corner of Market and Castro Streets in San Francisco