The picture was there [0], but later livescience.com updated the website and it's gone due to link rotting. Even worse, archive.org didn't have the image archived (but the "zoom picture" text can be seen). Wikipedia is one of the most affected website by link rotting.
What gives, the Web? Donate to archive.org today!
[0] https://web.archive.org/web/20081010224347/http://www.livesc...