No. 3 Car Team, Castroneves Win Pit Stop Challenge

May 29, 2010