Yes, the rumors are true...Fran and Liz are the newest stars to be added to the stable of talent that is Winnie & Tulula's!Fran and Liz have been best friends...almost sisters...for a long time and I consider myself a fortunate woman to be able to call them my friends as well.