A condemned property on Illinois Avenue in south St. Louis has become a tent encampment for dozens of people who say they have nowhere else to go. This situation is raising safety and human rights concerns, while also impacting nearby businesses.
Discover more from USA NEWS
Subscribe to get the latest posts sent to your email.