john mccain spoke at an aipac forum, a pro-israel lobby group, today in washington. obama will speak there june 4.
here's john mccain's speech.
if you don't want to read it, you can watch it here. here's obama's response.
here's obama's speech in 2007 to the aipac forum.