Chupacabra

Chupacabra is a comic book.

History
A poster of Chupacabra has been seen hanging on the wall at the Android's Dungeon & Baseball Card Shop on multiple occasions.