Homewood police reported another car accident Thursday at the intersection of 183rd Street and Center Avenue, just two weeks after an accident there took the life of a young driver. Police said the call of an accident came in at approximately 2:06 p.m. When officers and fire department personnel arrived[Read More…]