CHINA | Wednesday, 22 March 2006 | Views [785]
It really is the scariest shopfront ever. Only in China.