For 49 years, countless Bloomsday participants have pushed through pain, fatigue and exhaustion running 7.46 miles for a ...