When a quirk of nature stranded dozens of harp seals in a small Newfoundland town, it was inevitable. One tried to make its way into the local hospital.
When a quirk of nature stranded dozens of harp seals in a small Newfoundland town, it was inevitable. One tried to make its way into the local hospital.