Peace Is Possible By The Admiral on January 17, 2018 in Activist, Evil Corp, Peace Scilla Elworthy’s inspirational yet practical talk explains why wars are still happening and shows a route to peace Continue Reading