Kotomora
太陽虫 (taiyouchuu) Japanese meaning: heliozoan | Kotomora