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