International Museum of Art & Science

From Wikipedia, the free encyclopedia


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.

[edit] External links