Buffel the elephant seal spotted again 11 October 2021 Buffel, the elephant seal who seems to fancy the cape, was spotted at Duiker Island... read more