Twenty-seven teams race for local causes