Horseshoe Canyon, Lillooet BC, Canada.


On a family trip to the interior of British Columbia. It's amazing how much the landscape changes as you drive further north. -Natoyaista