Wrath of the Gods is an indoor special effects spectacular set inside an underground temple chamber.
17 December, 2017 by Gazza