Thumbnail for 13211

Thumbnail for 13211

Download Original: 624 × 467 Thumbnail for 13211

The world’s biggest trees — such as this large Scots pine in Spain’s Sierra de Baza mountain range — are also the world’s fastest-growing trees, according to an analysis of 403 tree species, spanning six contine