Festival of Races slated for May 21