Police in Canberra, Australia, released footage this week of the final hours of a toddler before she was killed.
The toddler died in April 2018, but the footage was only released to the public on Oct. 31.
Police in Canberra, Australia, released footage this week of the final hours of a toddler before she was killed.
The toddler died in April 2018, but the footage was only released to the public on Oct. 31.