What do soldiers eat?

30 answers 30