Decisive battles between the forces of revolution and counter-revolution loom on the horizon in Venezuela.
The campaign for the September 26 National Assembly elections will be a crucial battle between the supporters of socialist President Hugo Chavez and the US-backed right-wing opposition.
But these battles, part of the class struggle between the poor majority and the capitalist elite, will be fought more in the streets than at the ballot box.