Doomtree – Final Boss (Video)

blame it on Meka February 13, 2015

Doomtree released their ambitious new album, All Hands, last month, and today the crew released a video of what seems to be the most uncomfortable dinner party ever in the visual treatment for one of the project’s highlights.

PREVIOUS: Doomtree – Gray Duck (Video)