SARI SCHORR — Her Stunning Album “A Force of Nature” is Reviewed Here Album Review by Neil Mach ©August 24, 2016August 24, 2016