Roomba meets its match when encountering a new mess to clean up.
1939
2011
2005
1998
1985
1976
1960
1955
2004
2008
1995
1975
1983
1977
1979
1951