Chrome Web Lab: coming soon

Google's Web Lab puts interactive Chrome installations in the London Science Museum http://t.co/iSPLAAh0
posted 2 years ago