St. Louis college prof grabbed, arrested at board meeting


Steve Taylor, 53, is an adjunct math professor at St. Louis Community College who was tackled and arrested at a board meeting for speaking out of turn.

Read More…