NO I don't HAVE to be, but I will. Mecca is rumored to be a very large Lunar Meteorite. Got it? Good.
No "mecca" listed here!