Business ❯Media ❯Streaming Services ❯Netflix
High overheads from filming in Costa Rica forced Netflix to pull the plug despite solid ratings.