Every year in early May the Sombrero Ranch of Craig, Colorado, moves over 600 horses from their winter pasture to their summer one. The drive covers over 60 miles and is a remarkable event to witness.