President Vladimir Putin shows off his sniper's skills with a Kalashnikov rifle in Moscow. Video / AP