Barbara Ann Lescher, aka “The Sock Lady” died January 27, 2013. She was well known in Old Town and China Town as the director of Our Peaceful Place, a day shelter that closed in 2006. Since then, she has often been seen walking downtown handing out necess ...
16 Mar 2013 - Street Roots Staff