Russian Blood is the first studio album by the space rock trio Ribs.
It was released on May 29, 2012, by Arbitrary Music Group.
[3]