Pete and the Nelson Treehouse crew, who are the stars of the Animal Planet show Treehouse Masters, talked about building the Burl in the season finale of that show in 2013. The Nelson Treehouse team finished building the seventh and last treehouse at TreeHouse Point between 2020 and early 2021.