Comrade Cockroach returns March 3rd!