Police think they may have tracked down the driver that left the scene.
Phoenix - Local, Phoenix Arizona Republic: Local
Thu, 10/23/2014 - 10:42pm
Police think they may have tracked down the driver that left the scene.