Want to be in a new Netflix series? well they are hiring and fast. The only issue may be getting there as they are filming in Scotland.
Read More!