The Xiaolin Mountains are the home of the Interesting Twins From Beneath The Mountain, and the 26th stage in Legend of the Eight Firstborn.
The Xiaolin Mountains are the home of the Interesting Twins From Beneath The Mountain, and the 26th stage in Legend of the Eight Firstborn.