Why are flags at half-staff today in many states?

Flags across several US states are flying at half-staff today (April 21) to honor Pope Francis. This includes the states of Iowa, Arizona, and North Carolina. 

US News