C88 The Demon Slaying Stage
The Demon Slaying Platform was located at the west side of Thundercloud Town.
The Demon Slaying Platform was built halfway up the mountain.
In the past, the Demon Slaying Platform was the place where disciples of the Outer Sect and the Demonic Beast fought to the death.
Later on