Comment Comment by andyrj So next we will hear about this amazing new armor (aka. mirrors) on all our enemies vehicles? parent andyrj 10 years ago