18 Nov 2025

China wins the first ever FAI World Drone Soccer Championships in Shanghai

ALTDEBUG