Photo taken by Ren Houshu on Oct. 24, 2009 shows baby cats outside a store on Sifang Road in Qingdao, a coastal city in east China's Shandong Province. (Xinhua/Ren Houshu)