Sometimes we Americans get the short end of the stick - seeing as how great music is released in other countries and many times it takes forever to be released in the states! Good news for us today however!! Astro's self titled album is officially out in the US of A and can be downloaded exclusively on iTunes HERE!
I have been in love with Astro ever since the day I heard "Coco" on a random Latin American radio show - I just think they are fantastic, and I am stoked that I can finally buy their music in the US. The whole album is great, so show the band from Santiago, Chile some American love and buy it!