NEW MUSIC: LEELA JAMES ” PUT IT ON ME”
NEW MUSIC: LEELA JAMES ” PUT IT ON ME” Award-winning singer/songwriter Leela James, drops new song and visuals for “Put it On Me,” off of her forthcoming album “See Me.”Accountability in a relationship means admitting the impact that your actions had on your partner and their contribution towards a downward spiral. On the other