A feeling of familiarity derived from already visiting a location in google street view.
Oh man, just had a total feeling of âdéjà gooâ