Who needs the Olympics when have snails? I give you the 2024 World Snail Racing Championships! Place your bets!