I sure hope it's water and not windex or something else. The previous owner must have tried to clean the screen. I don't think it got wet during the time it was on the roadside.
It doesn't smell, so I don't think it's cat pee. I'll pull it apart and report back.
__________________
|