The Finger of God in Afghanistan

Dust storm in Afghanistan.

Categories

Video Shock and Awe

Most Popular Videos

View More