Lock Stock Culture Shock is an adventure-based reality show where contestants from mainland China are pit against each other in a variety of mental and physical challenges, with the southwest culture of Texas serving as its backdrop.
Recently viewed
Please enable browser cookies to use this feature. Learn more.