See that right there? That is Godzilla's giant foot stomping on the Twin's Comic Book Store like my kids step in dog shit in the back yard. (God I suck at metaphors sometimes.)
It's coming out in March - something to do with the amount of copies they bought means they got to be on the cover. I'm surprised some rich guy didn't buy them all and get them to paste his Mother-in-Law on there...hahahaha.