Indian ocean waves on the beach at Nature’s Valley, South Africa

Indian ocean waves on the beach at Nature's Valley, South Africa