Kaaba

The Kaaba is an ancient structure In Mecca, Saudi Arabia, that is sacred to Moslems. On pilgrimage, people circumambulate it (walk around it) endlessly.

I am struck by the resemblance of the VT Yankee building to the Kaaba.