Joe Walsh's presidential bid comes after years of controversial comments · Washington Post · Sentinel