Watch Treehouse Masters season 8 episode 3 tv series online free
Release: Jan 13, 2017
Pete treks to New York's Catskill Mountains to build his first glass house in the sky; piecing materials together like a puzzle, Pete uses his clients' collection of 50 vintage windows to construct an elegant tree house incased by walls of glass.