Preview pictures are now up for the Monsters In The Mangroves Show HERE. The show should be going on very shortly. We can only imagine how many people are waiting in line right now outside of Super7 Florida. If you so happen to be in the area, you should really check out this great looking show. A Few more pictures aright after the jump.
Super7 Store
720 2nd St. N.
St. Petersburg, FL 33701