In near future Europe human beings surrender themselves to an ongoing death row.
2021
1974
2013
2025
2011
2024
1978
2009
2022
2003
1976
1935
2016
2002