A star-shaped fortress atop a picturesque island off the southwest coast of Ireland once housed one of the world’s biggest prison populations Admin Agustus 17, 2023 0 Comments A star-shaped fortress atop a stunning isle off the southwest coastline of Ireland when housed among the world's most significant jail ...