Indeed, it was made by former PayPal employees in February 2005.
Yep a few paypal founders made it back in 2005, cant believe it is that old already.
I love watching youtube videos, when i start i cannot stop its like a endless recommendation loop :D
The service was created by three former PayPal employees—Chad Hurley, Steve Chen, and Jawed Karim—in February 2005.