Photo gallery courtesy of Dominic Flaherty.