The Loop (TV)
Do you like this video?
Rampoo is a city in China.
The Scooby-Doo Show
The gang travel to China to visit a friend, there the gang run into the Moon Monster. Legend has it that if you run into his shadow, you will get turned into stone.
Community content is available under CC-BY-SA unless otherwise noted.