This sunbathing seal swam 500 miles and was caught on video taking a nap in NC

VIDEO: A seal pup naps on a North Carolina beach, taking a break from its southern sojourn to dine on fish before heading back north to waters off of the coast New England and Canada in spring.