Mari Winsor was born on March 11, 1950 in Marshall, Michigan, USA. She was an actress and producer, known for
Moonwalker (1988),
Salsa (1988) and
The Flash (1990). She was married to
Elliot Nachbar. She died on April 28, 2020 in Sherman Oaks, California, USA.