Everyone is talking about banning assault rifles but its far complicated to do than to say. This article explores the challenges in defining an assault rifle.

Everyone is talking about banning assault rifles but its far complicated to do than to say. This article explores the challenges in defining an assault rifle.