Did Netflix miss the memo about April 1st being over? Or was it simply having a bit of fun when so much attention is focused on the Apple Watch. Whatever the reason, the video streaming company last week released a video purportedly announcing its first wearable, the Netflix Watch. Experience total freedom with the all new Netflix Watch. Now you […]