Photo Courtesy of Angela George, Wikimedia The 2015 Sundance Film Festival took place from Jan. 22 to Feb. 1 in Park City, Utah. The annual festival is one of the largest independent film festivals in the United States. It is a showcase for national and international independent filmmakers to […]