The Lions agreed to a free agent contract Thursday with veteran quarterback Kyle Allen, his agent announced. Allen, 29, has played seven NFL seasons for five different teams and spent last year ...