Bighorn Sheep

Bighorn Sheep

Bighorn Sheep in Banff National Park, Alberta, Canada

Pro Stock Photos From Dreamstime