Kotomora
メガネザル (meganezaru) Japanese meaning: tarsier | Kotomora