Living in Denver, I often travel north from Denver to Boulder or Denver to Fort Collins, not making many stops along the way. Until recently, my travels took me to the small town of Loveland, where I discovered one of the best places to visit in Colorado; The Benson Sculpture…