KAC Knights Armament Corp. SR-15 E3 5.56mm NATO Upper Receiver AR-15

KAC Knights Armament Corp. SR-15 E3 5.56mm NATO 18" Upper Receiver AR-15

KAC Knights Armament Corp. SR-15 E3 5.56mm NATO 18″ Upper Receiver AR-15