Introducing the world's smallest gun that fires deadly 300mph bullets - but is just TWO inches long | the Daily Mail