David Ragan steals last-lap victory at Talladega

Trevor Bayne finished 43rd having blowing an engine early in the race.