Saturday, August 06, 2011

I saw a display about this in the London Science Museum, quite surprising. 13'000 satellites! http://ping.fm/OQvnF