World’s Strangest

Your source for the strangest things around!

Giant LED Screen Ceilings At Chinese Mall

(YouTube Link)

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

Post Metadata

December 17th, 2011

Stranger to the World


Leave a Reply