Here is a better view of Mecca from satellite.... http://local.google.com/local?btnG=Search+Froogle&q=pizza+near:+mecca+California&sa=N&tab=fl
Hey, Mecca is in Ohio!