Examining some of the questions that J.J. McCarthy and the Vikings now face

Is McCarthy's time over in Minnesota? What about his contract situation?