Defecating in public at Shanghai Disneyland

June 21, 2016

DISNEYLAND just opened gate in the most intense, humid, and over-populated city of China: Shanghai of the Yangtze River Delta. And the poo-pooh-police warns us: The kids are literally shitting in the streets. Images (staged or […]