A Clear View of the Universe, through an Open WorldWide Telescope