I was think of transparent aluminum myself...
Transparent Aluminum!
It was the first thing I thought of also. I clicked on the thread, saw the picture, and just cracked-up. Life imitating Art you could say.
PF