Barn Owl Still Soaring

September 15, 2011 Ross Hamilton 0

On Sept. 13, San Francisco duo Barn Owl will release their sixth album (and second full-length release this year following the excellent Shadowland) titled Lost […]