An Average BC Weekend

AIRVŪZ STAFF NOTE :

Squamish is a small town in Canada's British Columbia province.  It is situated a bit north of Vancouver, the province's largest city and the largest city in Western Canada.  Squamish is a quintissential BC landscape with mountains, lakes, and waterfalls galore.  Top contributor Brayden Hall  (aka Braybraywoowoo) went on a hiking adventure to Elfin Lakes near  Squamish and got this epic aerial footage of the area, including Brandywine Falls and Howe Sound.

  • 3 years ago
  • 568 VŪZ
  • 20
  • 21
braybraywoowoo

    Keywords :

    explore

    travel

    tourism

    adventure

    mountain

    waterfall

    sunset

    ocean

    canada

    wilderness

    nature

    scenic

    beautiful

    snow

    winter

    Up Next


    Autoplay