Virtual Tour of St Louis, Missouri, USA
Join us for a brief virtual tour of the exciting city of St Louis, in the American state of Missouri. St Louis is located on the traditional, ancestral and unceded lands of the Illini Confederacy. Click here to watch more virtual tours: https://youtube.com/playlist?list=PLE9DO0TrehkDr0ACQPY_6rl2u5os5sIpo If you enjoyed this video, please give it a like and subscribe to our channel for more interesting sessions!
Recorded on 07/25/2022