November 17, 2010

Hajj 2010 - Marvelous views



























Source: The Big Picture - Boston.com

No comments: