November 1, 2008Sydney, New South Wales, AustraliaThe decomposing body of Chen (Anthony) Liu (27) is discovered Updated November 1, 2020. Additional information added. Liu’s decomposing body was found wrapped in plastic, wire, and an extension cord when it was discovered by two children, ages 9 and 14, as their family were canoeing in the Georges…