If you've been on the hunt for a series to get your heart racing and your brain hooked, Netflix has delivered with its new ...