Floetry, Marsha Ambrosius, The Floacist

Floetry, Marsha Ambrosius, The Floacist

Floetry during 2003 MTV Video Music Awards – Red Carpet at Radio City Music Hall in New York City, New York, United States.