species 30,573 observations

Common Liverwort

Marchantia polymorpha