Today’s Music Mania features the human race, an amazing indie album with beautifully sung vocals. This album was recorded over summer of 2009 and extended through spring of 2010. It was officially released as an indie album in November of 2010.
Tasters and purchase links for the album within.
The album contains 6 tracks and you can download it for free.