Nahhh… M16 is not that bad! You will change your opinion about M16 ...

Nahhh… M16 is not that bad! You will change your opinion about M16 ...