Mysterious beast a chupacabra?

    Just Watched

    Mysterious beast a chupacabra?

An unwanted visitor that resembles "El Chupacabra" has made himself at home in Picayune, Mississippi.