Racer X Films: El Chupacabra Ranch Update with Blake Baggett
March 15, 2017 4:25pm | by: Kyle Scott
Last year we visited Blake Baggett’s still under construction El Chupacabra Ranch in Groveland, Florida. (You can watch the video below.) This week, we revisited the Ranch to get an update.