This HappenedDeadly Firecracker Factory Explosion Claims Lives in LagunaA firecracker factory accident claims lives in Cabuyao, Laguna.