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.

  • about 5 years ago
  • 605 VŪZ
  • 20
  • 21
  • Report
braybraywoowoo
    Categories:

    Up Next

    Autoplay