Mini Trees – “Let Down” (Radiohead Cover)
Mini Trees are a self-described “living room pop” project from LA, led by Lexi Vega and signed to Run For Cover. Last year they released an impressive debut album called Always In Motion, and today they have released an attention-grabbing cover of “Let Down,” the timeless stunner from Radiohead’s OK Computer. » Read More