Theres this stuff called Liquid Lense. (Yes, with an e.) I bought it for ~$10 at the local drug store. It's designed to fill scratches in people's glasses, but I've found it did an excellent job ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results