NASCAR Cup Race June 29, 2008-New Hampshire review