ifelicious.com
Leela James’ “Tell Me You Love Me,” album “My Soul” releases May 25, 2010 (free mp3 download)
“My Soul” set for release on May 25, 2010. From the very first track on her 2005 debut album Leela James has captured the gritty, emotion-drenched essence of artists like Aretha Frankl…