Located along the southern bank of the North Platte River, 20 miles west of Torrington, Wyoming lies the Overlook Point Ranch, a 288-acre riparian sanctuary, nestled amongst mature Cottonwood lined Platte River frontage, towering chalk rock bluffs, a