Why do Imperial Storm Troopers wear armour?

17 answers 17