Film·2001·8m
Osama Bin Laden – Britain and the USA in Iraq as through television reportage – camera only inches from the screen
Directed by Malcolm Le Grice
Keep watching