The latest screening of the award winning documentary “Free China: The Courage to Believe” in Wilmington, Delaware, hosted by American Insight’s Free Speech Festival in association with The Delaware Humanities Forum highlights the 800th anniversary of the Magna Carta and Freedom of Speech.