It works. My scuba diving instructor taught us, that you can use toothpaste in your scuba glasses when they get hazy all the time.
Spit also works, which is handy when you are in the sea, but not so much when you have to clean your headlights :)
Spit also works, which is handy when you are in the sea, but not so much when you have to clean your headlights :)