News

Tens of thousands of pilgrims have descended on the tiny Spanish village of El Rocío to take part in riotously colorful and ancient festival, la Romería del Rocío, or the Rocío virgin pilgrimage.