Ok, you probably know all about Google Maps/Earth, MSN Virtual Earth, etc. One guy has used their API to do the Google Earth experience, but instead of a downloaded application, it's web based, in Flash.
Having said that, this is a mysterious installation I can see on a ridgetop from my house. I have NO idea what it is. Anyone?