2001 IRNLS Andretti Indy 500 announcement.
Barry Green chuckles at one of the questions from the press.
Green-Andretti Indy 500 Press Conference
27 March,2001 Indianapolis,IN. USA
Copyright-F
Peirce Williams 2001 LAT PHOTOGRAPHIC