Senate Majority Leader Harry Reid apologized Saturday for making racially insensitive remarks about Barack Obama during the presidential campaign.