Ketchacabra
From Super-wiki
The Ketchacabra, child of Arthur Ketch and a chupacabra-human hybrid, is the brainchild and head-canon of David Haydn-Jones.
The Ketchacabra, child of Arthur Ketch and a chupacabra-human hybrid, is the brainchild and head-canon of David Haydn-Jones.