Home Other Alex Demirdjian eyeing a win in 24 hours racing