At least three explosions tore through a busy area of street stalls and shops late Sunday in this central industrial town, killing at least 56 people and injuring 348 -- many of them rescuers who rushed to help the victims of the first blast.
The blast was believed to have started in the back of a candy store where fireworks were sold, then more explosions were set off, possibly from gas tanks in nearby restaurants or other fireworks stashes.
Soldiers sealed off a large area of Celaya's downtown as they searched for more bodies. Officials said they were digging cautiously for fear of setting off unexploded powder.
State officials said the dead included four children, a policeman, two Red Cross workers, two firemen and a photographer for a local newspaper.