Hubbles Journey