well yes that was a human foot and it was from a suicide VBIED and sadly no not everyone came back from that blast i lost a friend.
if you look at that pic the us guy not looking at the cam is me lol we where training the afghan police to shoot that was our mission to train the afghan police and go on missions with themLooks like at 3:39 they need some Appleseed