Published on: April 17, 20159. Yulong Glacier, China Located on Yulong Mountain, also known as Jade Dragon Snow Mountain, in southwestern China. The highest peak of the mountain is 5,596 m (18,360 ft) Loading…
Published on: January 28, 2016 Sarah,a cheetah who was considered the world’s speediest land mammal,passed away at the Cincinnati Zoo & Botanical Garden in the US last week. She was 15 years old and was put to sleep due to her “diminishing quality of life”,said the zoo in an discussion.The typical lifespan of a cheetah […]