The apparent lack of suitable astrophysical sources for cosmic rays with E > 10^{19.7} eV (UHECRs) is the GZK Paradox. We argue that whatever mechanism produces them must also account for events down to ~10^{18.7} eV, including their isotropy and spectral smoothness. This rules out galactic sources, distributed sources such as topological defects, and Gamma Ray Bursts (GRBs). We are lead to identify the powerful radio galaxy Cen A, at 3.4 Mpc, as the probable source of most UHECRs observed at Earth today, and to estimate the extragalactic magnetic field to be ~0.3 microG.