Someone on TI hooked me up with
THIS SOURCE for those goggles! Looks like other cool stuff there, too.
By the way, someone who had been wearing this style said that they got tired of goggles digging into their eye sockets and these are supposed to be more comfortable.