The amazing work of Mother Nature and history, stalactites at a natural limestone cave in Kunming. [Photo/IC]