Kesha, left, and Macklemore will visit St. Louis in 2018.
Kesha, left, and Macklemore will visit St. Louis in 2018. John Salangsang AP
Kesha, left, and Macklemore will visit St. Louis in 2018. John Salangsang AP