what is this? like a "defroster"? its two pieces of glass adhered together with some weather stripping inbetween. all of the windows have it. some mercedes. like a 94 s320 or something. weirdest thing ever. i thought it might have been bullet proof but thats just ridiculous!