Beach House - Thank Your Lucky Stars October 21, 2015Reviewstheneedledrop3 Comments Dream pop duo Beach House impresses even less on their followup to Depression Cherry.