The picture, taken by Shuangliu police near their office in Chengdu city, Sichuan province Friday afternoon, shows three mice (or rats) were tied up ...

Read More