As perhaps most of you know, in the Arabian Desert, where now stands the city of Mecca, there fell from the skies, no one knows just when, a black stone. This meteorite, for actually this is what the stone is, became the impetus for the establishment of one of the world’s greatest religions. This stone was Read more