Tuesday, August 08, 2006


forgotten what is this called.. some kind of leaf insect.. it is also in the display box.. wat seems so near, yet so far.. ;) Posted by Picasa

No comments: