YouTube, circa 1997
December 17, 2011 9:25 AM Subscribe
If Google+, YouTube, and Facebook were created in 1997. "Three important contemporary web sites, recreated with technology and spirit of late 1997, according to our memories. Best viewed with Netscape Navigator 4.03 and a screen resolution of 1024×768 pixels, running under Windows 95."
This thread has been archived and is closed to new comments