Three ITP Race Teams Reach Podium at Iowa Endurance Race