Archive for the tag "Canadian ranch"

Rural landscapes: Spring in the foothills