telesur | 17 January, 2017
A mural of Oscar López Rivera in Puerto Rico | Photo: indymedia.org
By now, you’ve probably Googled his name a few times to find out why everyone’s talking about him — Oscar Lopez Rivera.
Rivera is a Puerto Rican independence leader who has been imprisoned in the United States for 36 years, the longest-held political prisoner in the U.S. from Latin America. He was arrested by the FBI in 1981 for his involvement in the revolutionary struggle to free the Caribbean island from U.S. colonialism.