Documentary filmmaker Dirk ter Horst went missing in 2003. His videocamera was found during a drug raid in Amsterdam-Zuid. This is the camera footage.

... continue reading.