International Museum of Art & Science
From Wikipedia, the free encyclopedia
This article is orphaned as few or no other articles link to it. Please help introduce links in articles on related topics. (December 2007) |
The International Museum of Art & Science is a museum located in Mcallen, Texas. It is dedicated to exhibiting Latin American art. Its exhibits include antique stained glass, images from the Hubble Space Telescope, and the Discovery Pavilion, an educational children's exhibit.