Posts

Showing posts with the label china is weird

Suck on this, Hoovervilles

http://en.wikipedia.org/wiki/Kowloon_Walled_City