There are a few isolated posts abour her floating on VEF, but no dedicated thread. Her
IMDb page.
Born: October 29, 1947 in St Thomas, Ontario, Canada
She (if it is indeed the same person)
posed for the mag with the vermin logo.
Carnival March 1971