Last updated: 04:27 PM ET, Mon February 20 2017

China Embraces Mall Slide Culture

Entertainment Gabe Zaldivar February 20, 2017

Chongqing, China
PHOTO: A huge mall slide comes to Chongqing, China. (Photo via Flickr/ xiaowei Zhao)

Comments

LOAD FACEBOOK COMMENTS