Located in Macon, Ga., the 15,000 square-foot facility opens to the public on March 22.
Netflix has not shied away from controversial comedy in the past. In 2021, Netflix boss Ted Sarandos reiterated his support ...