What does it mean to be visible from space? This is totally absurd. My house is visible from space, I've seen it on Google Earth. There are other corporate logos that are probably visible from earth too, when you zoom in as much as they must to see this logo. Give me a break.