Upcoming on National Geographic: The Is It Real? series episode of Chupacabra which was the show I directed and produced on my summer vacation 2005. Episodes air on Nat Geo Channel on July 30 at 8P, with follow-ups on July 30 at 11P and September 10, 8P.
TV.Com gives the show a 9.3 superb rating with 2 whole votes! ben10fan12475 says "there is something different about this episode" and rates a perfect 10. Hmm, mysterious, elusive. A little like... EL CHUPACABRA.