Romney attack ad on Huckabee

December 11, 2007
Advertisements

Terra Naomi headlines launch of YouTube Russia

December 11, 2007

December 11 marks the launch of YouTube in Russia. Terra Naomi will be performing at the opening in Russia.  Amazing.