Kotomora
花粉化石 (kafunkaseki) Japanese meaning: pollen fossil | Kotomora