Photos of Elachura formosa, Jiangxi, China

Photos of Elachura formosa, Wuyi Shan, Jiangxi province, China, April 2013. DNA sample number IOZ 18251. Photos: Per Alstrom