Dale Jr. meets fans at Walmart, leaves with a cool gift