Planet Hunters Talk
by OmegaIndependence
These 'transiting planets' could be the real deal. We shall see