After spending the night in a cell, a rough sleeper has a score to settle.
2023
2021
1965
2017
2014
2024
2022
2004
2020
2003
1960
2018
2019