Photo 66
Previous
Next
Index Press F11 for full screen
It appears the town of Mecca is an agricultural center. The lush greenery is a striking contrast to the desert surrounding it. The town is on the north shore of Salton Sea the second lowest point in the US.