The Mail Art that was submitted has been installed at Rostov's Coffee and Tea shop, on the street where there'll be lots of activity around the main race circuit.
The folks at the venue installed it in the window and inside the shop, and sent this first photo. I'll go by there and take more to post. This is very exciting. 85 artists from 26 countries participated by sending in 148 entries. WOW! Thanks everyone.