Exploring Google EarthPlace: Somewhere in North Africa…