At Boston.com are some startling pics of nation pavilions competing with one another to be the craziest thing in town, for a moment.
25.03.10 in exhibition