Michael Lucas returns home after 29 years

Aug 10th, 2018 Video360 54 Views

Michael Lucas returns home after 29 years. He was sentenced to death on August, 12,1987 for the murder of bus inspector Wiliam Blaauw.