Store NASA image of the day