Pus cannon