From Los Angeles, California, USA • 1953 - 2020
Taryn Stephanie Power (September 13, 1953 – June 26, 2020) was an American actress. (Via Wikipedia)
The Sea SerpentFilm • 1985