Tree roots in the Escambray Sierra, near Trinidad, Cuba, Stock Photo, Picture And Royalty Free Image. Pic. WE100268