zaro

Category: Military Protective Gear

Why is it called a flak jacket?