A great place to stop on your way to our landing is Hemenway Park: one of the BEST places to see bighorn sheep.