Google Earth user spots an “alien” in a car leaving Internet confused
Google Earth is popular with people all around the world. On Google Earth, internet users wear odd outfits that garner much attention on social media.
According to the Daily Record, a Google Earth user has recently claimed to have…