mini forest

These birch trees grow on the South Bank by the Tate Modern, London.

Explore

2,367 views
43 faves
84 comments
Taken on October 24, 2007