Ketchacabra
From Super-wiki
The Ketchacabra, child of Arthur Ketch and a Chupacabra-human hybrid, is the brain-child of David Haydn-Jones.
The Ketchacabra, child of Arthur Ketch and a Chupacabra-human hybrid, is the brain-child of David Haydn-Jones.