Missing Filmmaker Twyla Roscovich Found Dead At Campbell River, British Columbia

September 16, 2017
The group of Twyla Roscovich says her body has been found on Vancouver Island. The 38-year-old movie producer, lobbyist and mother vanished seven days prior, inciting a far reaching... Read more »