Music Video: Wild Beasts “Albatross”Hawley DunbarApril 8, 2011 UK indie poppers Wild Beasts are back with a new LP called Smother and they just released this beautiful video directed by Dave Ma for the track "Albatross".... More... 0