The Lions, also called Ch'ich'iyúy Elxwíkn by the Squamish peoples, which means Twin Sisters are a pair of pointed peaks along the North Shore Mountains in Vancouver, British Columbia, Canada. These iconic peaks watch over the City.
The Lions, also called Ch'ich'iyúy Elxwíkn by the Squamish peoples, which means Twin Sisters are a pair of pointed peaks along the North Shore Mountains in Vancouver, British Columbia, Canada. These iconic peaks watch over the City.