British raiders set to take on Punchestown
The Punchestown Festival is a centrepiece of the Irish racing season, with 12 Grade 1 races and over €3m in prize money.