I heard from a friend whose family in Puerto Rico owns a coffee plantation that "chupacabras" are most likely just owls. Big glowing (reflective) eyes, like to puncture coffee berries and smallish animals with their beaks and drink their juices -- sounds like a chupacabra to me.
I heard from a friend whose family in Puerto Rico owns a coffee plantation that "chupacabras" are most likely just owls. Big glowing (reflective) eyes, like to puncture coffee berries and smallish animals with their beaks and drink their juices -- sounds like a chupacabra to me.