Breaking News: John Harbaugh, Baltimore Ravens Head Coach, Announces His NFL Retirement... In a surprising announcement, John Harbaugh, the long-time…