BugZilla
17.10.06
Found this image from an optical illusion site:
The map in the background is from Google Earth the insect is from... well... there are no definates on that one as of yet.
Point your Google Earth to these coordinates and you can probably see this wonder for yourself: 48.857635, 10.205424 and 0.001193,0.005322 (Germany).
Blogged with Flock
Labels: Technology