ADVERTISEMENT
The family of Catherine Daviau is still trying to come to terms with police finding her killer 17 years later.