Advertisement

Queen Elizabeth II has earned over $8 million in horse racing prize money

Advertisement