The Royals finally land their free agent.