Small Museum by Victor V. at InsiderPages
The International Museum of Art and Science is a museum located in Mcallen, Texas. While it may be relatively small and offer a more limited selection in the displays that it offers, these displays are constantly changing. Every few weeks they get a new display and they also present much local art. It is a good place to go every couple of months and it is always good to keep track of their changing exhibits.
Read more at national.citysearch.com