Barrett M107A1 .50 BMG 20″ Barrel 10-Rounds

$11,000

2 in stock (can be backordered)

Barrett M107A1 .50 BMG 20″ Barrel 10-Rounds

$11,000