Mixed Galleries » Horse riding on Noordhoek Beach in Table Mountain National Park – Cape Town, South Africa by Scott Ramsay.