In Phoenix, Arizona, a Grand Canyon University professor made an alarming statement last September and is now facing the consequences. When asked about the Black Lives Matter network, Dr. Toby Jennings said some of the members should be “hung.” Jennings claimed that there were some good aspects of the group, but added, “and you have […]