The Lions

British Columbia, Canada

The Lions are a pair of pointed peaks in the North Shore mountains.