Video: Alice Walker talks about “Long Distance Revolutionary”

Please see this remarkable film when it opens in New York City at the Cinema Village on February 1st, 2013.

https://mumia-themovie.com