February 12, 2020
WATCH: Francesca Lombardo Presents Life Of Leaf: Live @ 5PM Today
See the amazing Francesca Lombardo Live on Youtube/Facebook Francesca Lombardo tells an enchanting story about the life of a leaf... filmed in London at Giant Steps in 2019 following the release of the critically acclaimed…