At least 30-thousand Iranian soldiers, at camps across neighbouring Iraq, are waiting for the order to march on Tehran.
But with few signs of the Iranian regime loosening its grasp on power, members of the National Liberation Army are resigning themselves to a lengthy exile. Training for the final showdown with the mullahs. Armed with Kalashnikovs and thunder flashes, these women make easy work of capturing an "enemy" compound.
Next it's the turn of gunners, who blaze away at slow-moving targets in the sky.
Camp Ashraf -- a heavily guarded compound about 110 kilometres (66 miles) northeast of Baghdad -- is one of five major bases in Iraq of the National Liberation Army.
It's a force of at least 30-thousand Iranians committed to wresting control of their homeland from the Islamic clerics who have ruled it since 1979.
The all-volunteer army in Iraq faces a formidable foe.
Iran has 400-thousand troops under arms, many in highly-trained and well-equipped Revolutionary Guard units. But they've enjoyed some impressive successes in the few occasions when they've engaged their enemy.
These tanks, the backbone of the fighting force, were captured during a 1988 raid on the Iranian 16th Armoured Division's stores in the border town of Mehran.
Many of the combatants enlisted after witnessing the brutality of the Tehran regime at first hand.