Firefighting technology has advanced tremendously over the years, allowing fire departments to more effectively combat raging blazes. One of the most impressive firefighting tools available is the fire water cannon, which sprays enormous volumes of water over long...