Business Insider favicon

'The Staircase' is Netflix's latest addictive true-crime series that will keep you guessing