Japandroids – The House That Heaven Built

August 15, 2012 by  

Japandroids new video was filmed by director Jim Larson who traveled with the band on their last tour, capturing their at shows in Toronto, Montreal, Boston, NYC, Brooklyn and DC.


Comments