Did Google pay too much for YouTube?

@venkatre (190)
India
October 26, 2006 2:40am CST
$1.65 billion is too much just for a video uploading/broadcasting website. what do u think?
1 person likes this
No responses