I can only assume that's them. I talked to an employee at one of the O Stores yesterday and she said they had a pair but I know nothing of them so that's why I'm trying to find info on them. Not sure if I'd drop $700.00 but who knows, could it be a good investment being there are SO few?