Japandroids – The House That Heaven Built
August 15, 2012 by Addict Music
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.