The fog lifted and thousands of rainbows formed under the blue sky as an estimated half a million onlookers lined the streets to celebrate diversity and progress during the San Francisco’s 32nd annual gay pride parade. Sir Ian McKellen was one of the parade’s Grand Marshals. Thanks to Aurelie for sending in the link. [More]