Saint Louis Stands Against the New World Order
At the top of a grassy hill in St. Louis, Missouri, a bronze apotheosis of the city’s patron sits erect on a giant steed, keeping watch over the city. Recently, this work of art, which has inspired St. Louisans for over a century, has come under scrutiny. All over the world, beautiful, priceless monuments are…