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. The statue here is a depiction of the bat god from the Mayan civilization, and this one in particular is discovered by Iron Orion.