miz cracker

The New York City-based queen sounds off on her shocking exit.