Skip To Content

Where To Stream Treehouse Masters Season 8 Episode 3

Nature's Super HQ

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.