Video | Madness in the streets of Saint Lucia, the homeland of Julien Alfred, the 100-meter champion at the Paris 2024 Olympics
A small Caribbean island state burst onto the Olympic athletics map on Saturday, Saint Lucia, thanks to the surprise success ...