Barack the Shamrock O'Bama

Barack "O'bama" faces new attacks on his heritage.