El Chupacabra is a very real animal that RayJ claims to have seen.
Confusion with Capybara
Some members of the community were confused by RayJ's claims and assumed he might be talking about a Capybara. Capybaras are the largest of the rodent kingdom and would make more sense.