G Guest Guest Nov 9, 2010 #1 Now you see (through) it, now you don't. Mercedes-Benz's New Magic Sunroof : Read more