Board Thread:Episode Discussion Board/@comment-24675861-20151104030629/@comment-25940973-20151106125016

Perhaps the glasses are some kind of modified Backscatter Glasses.