It sounds like something you'd see in an action thriller, but for a Mexican woman it was more like a nightmare.
Mother-of-three Karla Flores, dubbed the "Miracle Woman", was just selling seafood on the street when she heard a bang and was struck by something that knocked her to the ground, the Daily Mail reported.
She soon lost consciousness before waking up in Culiacán General Hospital.
Karla believed she had been struck by a rock when she spoke with doctors after she woke up.
"The doctor asked me what happened. I told him that I thought a stone hit me," she said.
"Then they started to look and discovered that it was some kind of projectile, but they didn't know what it was."