Comment
Comment by ap11071
I was guessing, its water in a container with bomb bay like doors, when the payload is released the doors open and the water goes into some complex structure that takes the energy out of the water. but only a guess.
Be the first to share your thoughts.