There's a beautiful spot in Metchosin, British Columbia, Canada, where people go to capture the natural beauty of Sitting Lady Falls. It is a stunning place, where the true magical powers of the water can be felt and experienced. When you stand in just the right spot, the mist from the falls sprinkle your body and the landscape around you. ...

