John Velazquez has been a top jockey in earnings for 13 years. His career earnings are nearly $300 million.
John Velazquez has been a top jockey in earnings for 13 years. His career earnings are nearly $300 million. Courtesy of Keeneland
John Velazquez has been a top jockey in earnings for 13 years. His career earnings are nearly $300 million. Courtesy of Keeneland