Filmed in Cairo during Egypt's revolution in 2011, this short documentary captures the dramatic events from the heart of Tahrir Square during the last days of Mubarak's presidency.
No digital release · US
Streaming providers not yet indexed for US.
Neural Cast Directory
Cast records unavailable within the neural network.