That’s Amnicon Falls State Park in a nutshell – a 825-acre slice of paradise tucked away in South Range, Wisconsin that makes you wonder if Mother Nature was showing off when she created it.