what is this?
I understand it is mecca
but what am i looking at in these pictures?
are there other pictures of this thing in Mecca?
Some good info here:
https://wikiislam.net/wiki/Pagan_Origins_of_Islam