Rubus moluccanusSpecies

Rubus moluccanus
(c) Chang Zhi Xiang, some rights reserved (CC BY-NC)