Tucked away in the small town of Peosta, Iowa, lies a natural treasure that locals affectionately call 'Little Switzerland.' ...