Pomegranates

Pomegranates

Pomegranate (Punica granatum) is a tree that bears the pomegranate fruit, which is native to North Africa and western Asia and has long been cultivated. It is an orange-sized fruit with a tough reddish outer skin and sweet red gelatinous flesh containing many seeds....
My Garden Channel