This is the Cleveland Cavaliers' new retro jersey-it's a late-'80s design in 1970s colors.  They'll be worn on January 6 against the Wizards.