Home Costa Rica News XTERRA Costa Rica 2024: Off-Road Triumphs and Thrills at Las Catalinas