NASCAR XFINITY Series – Full Race – O’Reilly Auto Parts 300 Watch the complete race from Texas on April 8, 2016. For more NASCAR news, check out: source