Posted inGeneral News
Witness Statue Installed in St. Louis Amid Controversy
ST. LOUIS, MO – October 31, 2026 (STL.News) Witness Statue – A controversial bronze sculpture titled Witness has been installed in the Fox Park neighborhood of south St. Louis, bringing…









