Springfield Armory XD-9 Sub-compact

Springfield Armory XD-9 3″ Sub-compact, 9x19mm

NOT my hand in the pics