Olive tree

Olive tree

One olive tree can produce around four liters of oil every year for hundreds of years.

Previous Fact Next Fact
Categories: Plants

Latest FactRepublic Video

32 Incredible Easter Eggs You Missed in Harry Potter Movies