An annual festival is celebrated on October 31 to November 2, and is centered on All Saint's Day on November 1 ("Todos Santos" translates to "all saints" in English). Festivities include traditional dances, marimba music and the famous horse races. The horse races are often the scene of mayhem and bloodshed due to the riders' penchant to drink alcohol for days leading up to the races. The population of Todos Santos is predominantly indigenous, of Mayan descent, most of whom still speak the Mayan language of Mam. The town is one of few places in Guatemala where indigenous men still wear their traditional clothing, along with the women.