Shopping in The Place Mall in Beijing, China is like taking a strange journey through a hallucinatory wonderland, or maybe it's just the giant LED screens that play animated videos all day. They don't look like very much fun for people who suffer from motion sickness, or for those who already think the sky is falling.
--via SuperPunch