steeplechase
noun
a horse race over a turf course furnished with artificial ditches, hedges, and other obstacles over which the horses must jump.
Used to describe an action that began in the past, has continued continuously, and is still in progress.