On Anam Cara, the bands first proper record, A. Armada weaves its sound through ringing guitars dipped in echo and a rhythm section that serves…
Whale Fall is an instrumental rock band based in Los Angeles, California. Formed in 2008, the five member group, whose name derives from the…
An indie-instrumental band from Atlanta, GA formed in 2005.
- Page 14 of 14