Photos: Flower shaped woman. It blooms once every 20 years.

26 657 Views

This flower was seen in Kerala. …… Narilatha in the Himalayas .. It is a most rare creation of God. A wonder of the world!