04.02.2023 - By Evidence Locker True Crime
A trip to Spain of a Dutch couple took a chilling turn when they were lured to their deaths by a business associate.