The Soonest are an alternative rock band formally known as Lion Riding Horses.
Added by Upcoming Robot on June 23, 2012