News

The myth of giants has been an enduring element of human culture, cropping up in ancient texts and folklore across the world.
A procession of light and fire was held at the Hill of Uisneach, an ancient ceremonial site steeped in Irish mythology ...