It looks like it was really taken from space
how are you this lateI remember zooming around in this 2+ months ago
maybe because they actually do take the pictures from space?