Has Technology gone too far?

Behold, the ultimate sloth technology.

http://www.physorg.com/news126437643.html