Odd Fact: The Ka’aba is 666 nautical miles from the Temple Mount. Make of that what you will.
And THAT is the most interesting thing I've read in days.
Mecca: home of the Pet Rock.