Newborn grey seal pups on the beach at Horsey in Norfolk, as the pupping season begins at one the UK's most important sites for the mammals. Almost 4,000 baby seals were born on along the five-mile stretch of coast in Norfolk last year, making it a record for the region