The Cape coast was battered by massive swells last week, with big wave fans using the opportunity to ride some epic waves.
Continue Reading