Freaky Deaky 2018 Day 1 at Sam Houston Race Park

Video from Freaky Deaky 2018 Day 1 at Sam Houston Race Park in Houston, Texas on Saturday, October 27, 2018. Videos by Eyewax