I saw it too, but I believe the vote list to be incorrect.
Have no clue where this person got his voting list but he has not been back to defend it either! Does make one wonder!
This is THE VOTE from 5/25 passed around 5:30 yesterday on immigration reform:
http://www.senate.gov/legislative/LIS/roll_call_lists/roll_call_vote_cfm.cfm?congress=109&session=2&vote=00157