David Mitchell

Aurelian Sanchez, winner in 2023, lost to Barkley at the start of the 3rd loop in 2024.

Aurelian Sanchez, the surprise winner of Barkley 2023, will not repeat his feat this year. The Frenchman had to leave…

8 months ago