Netflix is hitting us with the return of 'The Circle' and 'Too Hot To Handle' very soon On Demand News 3 years ago