H&K MR556 Review | The Good, The Bad, The Frustrating!