By Colin Delaney Uploaded on 3 August 2008 12 views
At the top of The Chief you can see Howe Sound in all it's glory. Squamish British Columbia, Canada.