Tampa can be proud of this first rate facility and the wonderful Mummy Exhibit now on display. The exhibit was the largest display of Mummies in the world, They were from Egypt, Asia, and South America. The display was very well presented and set up. We spent the extra $5 per person for the hand held tape player, and it...
More