St. Bernard survives 17 days in frigid weather