St. Charles is the second-oldest city in Missouri and one of the oldest cities in the United States. For most of its history, it could have been featured in any bad western movie, with a legacy of... This description may be from another edition of this product.