Smith and Wesson 642 revolver

$509.00Price