Foals – Rain [Record Store Day Release] On March 10, 2016 By Acid Stag Featured New Music Foals give us a taste of their 2016 Record Store Day release