This inaugural episode introduces the listeners to the Delta shelter hotel community in north Scarborough, Ontario. Shelter residents speak to a variety of harms they experience in the shelter system.
This inaugural episode introduces the listeners to the Delta shelter hotel community in north Scarborough, Ontario. Shelter residents speak to a variety of harms they experience in the shelter system.