Sanlucar horse racing on the beach.

Sanlucar de Barrameda, every August since 1845, is noted for its Horse Racing which takes place on a 1800metre stretch of beach at the mouth of the Rio Guadalquivir. How…

Continue Reading Sanlucar horse racing on the beach.