At 25 feet in height, Howard, Ohio's Honey Run Falls is absolutely stunning once wintertime ice takes over the landscape.