Fanon:Camazotz (Universe 101)

Camazotz, is the Mayan god of Bats and is Associated with night, death, and sacrifice, though on his last associated role is not really used for not anything really more than the sacrifice of cheez doodles and stuffed animals. This statue here is a depiction of the bat god from the Mayan civilization, and this one in particular is discovered by Iron Orion.