Some buzkashi stadium

World » Afghanistan » Kabul » Some buzkashi stadium

2005

11 Mar

The spirit of Afghanistan