I found out there was a antifreeze leak on the engine, but was not sure where it was from. I took the car to a goodyear car care centre where they checked it and told me its radiator went bad and needs replacement. But I see a little spots of antifreeze on top of the radiation and the radiator looks clean with no spills. Was this guy telling me truth? and moreover my car is not getting overheated.