Carlos Amezcua finds out what people can expect from the 2020 Mammoth Film Festival. Go check it out!