Floetry, Marsha Ambrosius, The Floacist

Floetry, Marsha Ambrosius, The Floacist

Grammy-nominated group Floetry perform on ‘The Tonight Show with Jay Leno’ at the NBC studios February 4, 2003 in Burbank, California.