which rifle has the longest barrel?
rifle 1889