article placeholder

The Album Leaf Release Date & Album Title

If you are as excited as I am for the new Album Leaf album then any news will make you smile. The new album goes by the name of 'A Chorus of Storytellers' and has the release date of February 2nd 2010....