M16A1 RIFFLE ASSEMBLY AND DISASSEMBLY Alod M16A1 RIFFLE ASSEMBLY AND DISASSEMBLY #M16A1 #RIFFLE #ASSEMBLY #DISASSEMBLY “Engr. Ruuveinzei” source