Shanghai Screams. With 17 Million People In Lockdown, Things Are Getting Weird. Apparently They're Screaming "This Must End" April 12, 2022 Ross Ford, FacebookPinterestTwitterLinkedin