1980 May 25 | Sunday: Kyle and Richard Petty sit on pit wall during a rain delay in the 21st Annual World 600 NASCAR Winston Cup Grand National event at Charlotte Motor Speedway in Harrisburg, North Carolina.
David Allio | Racing Photography Archives
Original motorsports photos from historic archives by David Allio
1980 May 25 | Sunday: Kyle and Richard Petty sit on pit wall during a rain delay in the 21st Annual World 600 NASCAR Winston Cup Grand National event at Charlotte Motor Speedway in Harrisburg, North Carolina.