The Lilac Bloomsday Run is one of the world's largest timed road race with over 40,000 participants each year!