The Babies - Self Titled Album Out Feb. 8, 2011
The Babies will release their new album in Feb. Here is a look at the artwork.
The Babies will release their new album in Feb. Here is a look at the artwork.
Related posts
Reviewed by Sound In The Signals
on
December 07, 2010
Rating: 5
No comments: