Back to the watchtower
70/100won
Will Spain win the 2026 FIFA World Cup?
$6,247 on YES @ 58.6¢
Evidence frozen at 2026-07-19 19:10 UTC · rubric v1 · This is a scored fact sheet, not an accusation.
$6,247 on YES @ 58.6¢
Evidence frozen at 2026-07-19 19:10 UTC · rubric v1 · This is a scored fact sheet, not an accusation.