Just wanted to let anyone on the area know that this traveling exhibit will make its U.S. debut in St. Louis, opening Saturday, May 3. It looks like it may be pretty cool … so, I am probably going to ...