AR-15 platform: gas piston, or gas impingement?

Printable View