Grandma is still alive (I hope so) Greece People April 14, 2015April 12, 2015 by Willi1 Willi1 · Reply Larger Please wait... Similar Street View images I sure hope it’s a scarecrow Border to El Salvador, Another Country We Hope To See On Street View 2021