The Rocky Mountain Sheep of Willow Beach

We end our eight mile kayak down the Colorado river at Willow Beach, Arizona. During […]