C88 Demon Slaying Platform
The Demon Slaying Platform was located in the west of the Thunder Cloud Town.
The Demon Slaying Platform was built halfway up the mountain.
In the past, the Demon Slaying Platform was the place where Outer Sect Disciples and Demonic Beasts fought to the death.
Later on