Canadian Pride Flags

Canadian Pride Flags

Canadian and gay pride flags fly together over English Bay, Vancouver, British Columbia, Canada