20,000 deltagare och åskådare.