Turbo-cannon