the latest documentary from FLTfilms, depicts an African initiative to foster healing and reconciliation. Shot in Kenya, the film premiered at the Serena Hotel in Nairobi on 11 June 2010 and went on to tour areas of the country affected by violence. More