Saturday, August 17, 2019
Happening Now

American woman and Australian man found dead in Canada

Chynna Deese and Lucas Fowler were found dead in what authorities are describing as “horrific circumstances” last week in British Columbia, Canada. One of Fowler’s friends spoke with CBSN about this tragic loss. Source

Share