The man was in the back of a car changing the baby’s diaper when a loaded gun went off from inside the diaper bag around 3 p.m. in front of a Vestavia Hills shopping center, according to AL.com.