He used to play "Booger" and now he plays "Snot.") Armstrong has worked steadily in Hollywood for decades, now becoming a veteran voice-over actor. Currently he voices the cynical Dan in The Hub's , and
Since theTexas Motor Speedwayopened its doors in 1996, the Fort Worth, Texas track has been a staple in theNASCARschedule. Several drivers have won at the 1.5 mile course but a lucky few have actually scored their very first NASCAR wins at the track & won had his last win before he ret...