Sports Police Have Found the Car that Crashed into Children in South Florida Yesterday December 28, 2021 The Newzz Owl Fort Lauderdale, FL- The police announced that they had found the 2009 Honda Accord that crashed into kids and killed...