A smile rock left at the Lincoln Theatre in downtown Decatur, Illinois. Part of the smilerocks.com project.

145 N Main St
Decatur, IL 62523

Loading more stuff…

Hmm…it looks like things are taking a while to load. Try again?

Loading videos…