The last picture is of the City Musuem. If you are ever near St Louis with kids you have to go there. It is one of the coolest places I've ever been to.
We are going back this summer (I live in New England but go home to Southern Illinois every summer for a visit).