Those are the Ben Spies Os.
I have an O store trying to find me these glassesand they said someone had 3 pairs.
I will ask them who had them but not sure if you woukd be able to get the Os them selves or have to buy the glasses. I dont even know how much they run.