Treehouse Masters Overview & Latest News
Treehouse Masters is an American 60 minute reality diy television series, which kicked off on May 31, 2013, on Animal Planet and is broadcast every Friday at 20:00. The show is currently in its 11th season.
Animal Planet is yet to announce the renewal of Treehouse Masters for Season 12 as well as its cancelation. Sign up to track down the show's status and its release date.