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