What this is. On the left is pretty much a tree. Now I believe on the right is some kind of a art thing. It's in downtown Champaign right next to the old train station.
Comments
Sign in or get an account to comment.