Guess What Police Found Under the Hood of This Car?
A driver in Westchester County, New York recently heard a funny noise coming from under the hood of her car while she was driving, and as local police stopped to assist they made a shocking discovery.