Kotomora
生きた化石 (ikitakaseki) Japanese meaning: living fossil | Kotomora