Among bamboo trees and giant sequoias…

… an incredible find in Southern France!

Advertisements