"Dark Winds" airs the second episode of its third season on March 16. Here's what you need to know to watch on demand.