lorisprayercloset.com
Peace on earth
Photo supplied by Google ImagesI love finding great photos like this one! This 12-week-old macaque was rescued on Neilingding Island, in Goangdong Province, China, after being abandoned by his moth…