Why are flags at half-staff today

Why are flags at half-staff today
AddThis Website Tools