Police are piecing together what appears to be street crossing gone badly wrong. A baby carriage is seen in the middle of Kennedy Road south of Sheppard Ave beside a transport truck. They say a 3-year-old was taken to hospital with serious but non-life threatening injuries. It happened on Kennedy Road near Sheppard Avenue at around 3:30 p.m.