BLAKE BAGGETT INTERVIEW: AFTER DOUBTS, IT’S CONFIRMED, EL CHUPACABRA IS ALIVE
The El Chupacabra is an urban legend of a blood sucking beast and the nickname was given to Blake in 2012 after he sucked the life out of his competition with his late-race charges