Terra Naomi headlines launch of YouTube Russia

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

Leave a Reply