Monday, February 05, 2007

The Cockroaches have Robots

Talk about an exoskeleton...