Teen Miss Princess of America stops by Show Me St. Louis

Rachel Locke of St. Peters is the current Teen Miss Princess of America.
Published: 1:21 PM CST February 18, 2019