BLAKE BAGGETT INTERVIEW: AFTER DOUBTS, IT’S CONFIRMED, EL CHUPACABRA IS ALIVE Sep 13, 2020 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 Read More...