Charter Arms Blue Diamond 38 Special

$343.10

Only 1 left in stock

Product Information