Renee Victor
Renee Victor is a Texas-born actress known for her extraordinary role as the wisecracking, feisty Lupita in the landmark television series Weeds (2005-2012). She received considerable acclaim for her role as the quick-witted, fearless nanny hurling clever barbs at unsuspecting characters, avoiding ...