Cape Buffalo cool off on a sand bar in the Sand River; Sabi Sand, SA.