Plants And Trees Battle Against Man

It would appear that no matter the odds, nature always has a way of triumphing in the most unlikely of places. Here are 25 plants that are winning the battle against man made obstacles and structures such as buildings, pathways and cars.





























