Rick Horrow joins and explains why the NFL is considering playing games in Germany.