Michael Lucas returns home after 29 years

Aug 10th, 2018 Video360 96 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.