November 30, 2009

Marvelous picture coverage of Hajj 2009



























































* Boston.com

No comments: