>>18725617>WWE has given Netflix "live sports" content that consistently does over 2 million viewers and ranks in the top 10 every single week>Netflix has also stated on multiple occasions that they're very happy with WWE>"heh, Netflix must be kicking themselves"Do you ever have a moment of clarity and realize how insane you are?