Paul Ryan agrees to hold first public town hall in over two years, after being blasted by Democratic challenger https://t.co/9yKFcp93Hy — Salon (@Salon) August 15, 2017