A newborn harbour seal pup on Sable Island, less that 30 minutes old and still wet with birth fluids. Harbour seals pup during May and early June.
<Prev Next>