Meet the seals of Pelican Point Peninsula in Walvis Bay, Namibia