3200 km trip for lost seal pup