EPA’s Eye in the Sky: Turtle Head Park, Wuxi, China

Reading Time: < 1 minute

A general view of the Turtle Head Park in Wuxi city, Jiangsu Province, China.

In the Turtle Head Park there are more than 30,000 cherry blossoms, covering an area of 200,000 square meters and is known as one of the three major cherry blossom viewing spots in the world.