Leaked news from the future.
Tap to receive
Taken Natalee Holloway Season 1 will be the No. 1 US Netflix show when Netflix publishes its Top 10 update on November 17 covering the week of November 9 to 15. Netflix will hand the three part documentary about the 2005 disappearance the headline slot and push U.S. viewing totals higher. The serie…