An imposing canopy of artificial trees up to 50 meters is high towering over a vast urban oasis.
#technology
http://ift.tt/1QLHx1R
An imposing canopy of artificial trees up to 50 meters is high towering over a vast urban oasis.
#technology
http://ift.tt/1QLHx1R