See America, the second album of Still Time, was realeased in 2009. But without marketing budgets it is hard to take its first steps under the spotlight. Slowly and with the support of some radios (see their myspace page) and fans (see their offcial webpage), Still Time eventually manage to make the buzz... in 2010!
No comments:
Post a Comment