Dr. Leonard Kleinrock poses in his new lab under construction at the University of California Los Angeles (UCLA). | Photo: AFP
https://bizrepublic.com/