http://www.dailymail.co.uk/ushome/index.html
Graphic picture warning
Mother of God, is that an infant lying in the road.