The real Santa Claus was spotted during the Annual Window Walk event in the Central West End neighborhood of St. Louis on Saturday, December 18, 2021.
The real Santa Claus was spotted during the Annual Window Walk event in the Central West End neighborhood of St. Louis on Saturday, December 18, 2021.