With everyone’s health and safety a priority due to the global pandemic, Sundance Film Festival is coming to YOU via Satellite Screens. Tulsa, Oklahoma, is an official Satellite Screen location for the 2021 Sundance Film Festival, presented by Cherokee Nation…