Our wonderful planet earth is the densest planet in the solar system. It has many strange places. Various forms of nature in these locations are fascinating. Here is a brief overview of the 20 strangest places on earth. 20. Huanglong, Sichuan, China This scenic location is well-known for its colorful pools that are formed by […]