The Kalashnikov automatic rifle was invented in 1947 by a Russian engineer, Mikhail Kalashnikov, who was upset that the German army had guns that fired automatically. And they are still used today: Here, a Russian soldier training with a Kalashnikov during joint Russian-Belarussian military exercises held in September 2009.