Springfield XD-9 a Review

From time to time something drastic comes along uprooting long-held beliefs and prejudices, for me that was the Springfield XD 9mm.