A small flowering plant grows seemingly impossibly from a solid stone wall, illustrating the hold life can take on even the most unpromising of surfaces.
A small flowering plant grows seemingly impossibly from a solid stone wall, illustrating the hold life can take on even the most unpromising of surfaces.