A man in solitary confinement for seven years comes out into a world of self-isolation.
2026
2025
2013