Although a horse enthusiast since her youth and a regular spectator at the Epsom event, Queen Elizabeth has never presented the prestigious Derby trophy during her 63-year reign. The Princess Elizabeth Stakes race, which takes place over the 10-day Epsom festival, is named after her majesty and has been run since 1947.