<p>A device for generating microbubbles in a gas and liquid mixture and injection device, the device comprising a housing defining a mixing chamber; means for mixing solution contained in the mixing chamber to generate microbubbles in the solution; and a needle array removably attached to the housing and in fluid connection with the mixing chamber, the needle array including at least one needle.</p>