Krista Allen singing?

Doing a little cleaning up of the referrers and found an announcement that Krista Allen has signed a record deal. Didn’t even know she could sing.

Written while listening to “Slide”
album No Angel
by Dido