The Long Road …

American forces occupying Iraq are ambushed in a Baghdad neighborhood.

113
-
Rates : 0