This is incredible.
Muslim pilgrims pray inside the Grand mosque in Mecca, Saudi Arabia, Tuesday, Nov. 24, 2009. (AP Photo/Hassan Ammar)
via The Big Picture (new favorite photo site)