At 335 feet (102 meters) in height, the enormous newly-discovered cypress tree -- which was found in a forest in Tibet -- would tower over the Statue of Liberty.
At 335 feet (102 meters) in height, the enormous newly-discovered cypress tree -- which was found in a forest in Tibet -- would tower over the Statue of Liberty.