Venezuela’s ‘Helicoide’ prison synonymous with torture of dissenters

J Venezuela’s “El Helicoide” was built back in the days of seemingly endless oil wealth and meant to be a flashy, space-age-looking shopping center. But…

posteditor
posteditor
Articles: 27298