More Videos by Carlene Carter
"The Leavin' Side" is 7.track from her studio album, released in 1990 - I Fell in Love
9 years ago
10 years ago