What’s this? Super7 in Florida?!

s7fl

Hanging around the Super7 booth, I noticed  one of their fliers. On the flier was what looked like a Mummy Boy, but with a crocodile head. Super7 will have a second location in St. Petersburg Florida! From what the flier says, the grand opening will be August 29th. Knowing S7 and their events, they should be cooking up something big for the opening.