Search results
We did not find results for: Barra.
Check spelling or type a new query.
We did not find results for: Barra.
Check spelling or type a new query.
Barra is an island in the Outer Hebrides, Scotland, and the second southernmost inhabited island there, after the adjacent island of Vatersay to which it is connected by the Vatersay Causeway. Wikipedia