TCP SC SideBanner.jpg

Please Dear God say it's true!! Netflix sent out a tweet just a few minutes ago that set the internet on fire!

TMZ is reporting that:

"Rumors began to swirl in March that 44 and the former First Lady were in talks with Netflix, but the terms of the deal were still unclea...

Please reload

Please reload