Pucker up! This intriguing spot teases the fact that the debut of Microsoft’s latest franchise is coming. By not explaining what “LIPS” is, leaves a lot to the imagination while also making viewers want more and more!