Basque Pelota – Fastest Ball Game On Earth

The Basque lands are in the northern part of the Iberian peninsula. They are currently under the control of the Spanish government but the people there have fought for independence for decades. The Basque people are a fiercely proud lot with their own language (distinct from any other European tongue) and culture. One of those […]