The Grey Seal Pupping Season in Scotland Is Spectacular

The seal pupping season is an annual autumn occurrence on Scotland’s Monarch Islands, featuring the archipelago’s 35,000 grey seal inhabitants.