Sort:  

Are those pine trees?? It's amazing how many of them are planted.. Hundreds of miles... :)

Yes, baby pine trees, about 30cm ! There is less than 2 meters between each pine tree