Carla Sings “Let There Be Peace On Earth” From Her Latest Album Jan 29, 2021 “Let There Be Peace on Earth” performed by Carla Harris from her new CD, “O This Is Christmas!” Available now on Amazon: Listen to The Full Album