Category: Shanghai Bizarro

Take a Ride on the Five-Story Slide

If you are currently residing in Shanghai, chances are that you’ve heard about the absolutely enormous slide that they erected inside a mall. Clocking in at an impressive five-stories tall, this slide is a most welcome addition to the always Read more…