A gunman holding a five-year-old boy hostage in an underground bunker in rural Alabama was killed and the child rescued without injury.

Jim Dykes, 65, a retired truck driver and Vietnam veteran, abducted the boy from a school bus last Tuesday after fatally shooting the bus driver

A law enforcement official said a stun or flash grenade was detonated as part of the operation to free the boy.

The drama in Midland City came amid heightened concerns about gun violence in the United States.