Pomacea cf. canaliculata (Lamarck, 1822) Taiwan, Republic Of China

Along bank of small ditch, Academia Sinica, Nankang, Taipei, Taiwan, Republic of China, 4/17/2007.

Back