People were tortured on this Island in Italy
Channel: The Short Stack
Date: 07/04/2024

Poveglia Island, Italy