A popular tenured English professor at Wake Forest University in has been placed on leave after posting online naked photos of himself masturbating.Dr Omaar Hena, whose wife works as a nurse, had been posting the images for the last seven years, faculty members told student newspaper . In early February,
Load More
Load More