Youtube = <$20 million?

by henrycopeland
Wednesday, March 26th, 2008

Boggling at the claim that Youtube sold less than $20 million in video ads in ‘07.

Comments are closed.