Grand Opening of Sfanthor House of Wax Have you driven down South Congress only to wonder what's going on in that ominous castle that popped up last year? Those curious (and brave) enough to…