A toddler had been playing with his twin brother before he was killed when they were both hit by a learner driver on Brisbane's Bayside.
The three-year-old died when he was struck by a reversing car driven by a 16-year-old at Thornside in Brisbane's east just at 3.35pm on Saturday.
The surviving child was taken to hospital with what was believed to be minor injuries.
The teenage driver of the car was also hospitalised for shock.
The Courier-Mail reports a witness heard the mother of the boys scream "no" before holding the unresponsive little boy in her arms.
Witnesses said the pair had been playing in the large gated residential complex.
The death follows a road fatality in northwestern Queensland, where a woman was killed and two young children left in hospital.
It's believed a car carrying two children and a ute collided on Camooweal Street in Mount Isa about 3.40pm on Friday. The driver of the car, a 26-year-old woman, died at the scene.
An eight-year-old boy was also taken to Townsville Hospital in a critical condition but he had improved to a stable condition by Saturday night.
A baby girl was taken to Mount Isa Hospital in a stable condition.
The driver and passenger of the ute, two men aged 44 and 57, were taken to hospital in a stable condition.
A 27-year-old motorcyclist also died following a crash at Park Ridge at 10am on Saturday.