Tag: roller delayed

New BW20 Roller-Delayed Battle Rifle from Pakistan Ordnance Factories