In 2012, Nick Olson and Lilah Horwitz quit their jobs and set off to build a glass cabin in the mountains of West Virginia.

Print Friendly, PDF & Email