Another Tent City Popping Up Along the St. Louis RiverfrontThe new homeless encampment with about 25 people is called Camp Plumb, and its located just south of the Arch.

Listen Live