Caught on Film: Arrest of Christian Pastor in Cuba

Tuesday, March 22, 2016
Just hours before President Obama arrived in Cuba, Castro's secret police arrested Reverend Mario Felix Lleonart Barroso, placed his wife and daughters under house arrest, and surrounded their church with police.

Click here to view statement from Christian Solidarity Worldwide ("CSW").

Click here to view statement by U.S. Rep. Jeff Duncan (R-SC), Western Hemisphere Subcommittee Chair.

Below are newly received images of his arrest: