Aguilera Police Unit
The Aguilera Police Unit in Cuba is linked to political oppression, including recent involvement in the mysterious detention and release of activist Berta Soler.
Berta Soler Released by Cuban Regime After Days of Disappearance
Published on 9/26/2024