Richard Clarke 11 September 2022 A troll carving painted and installed at Millennium Park in Blanchardstown, Co. Dublin, Ireland. ← The Children of Lír Bench The Fae Bench →