Weird bug on our kitchen window

Photo: Weird bug on our kitchen window

Weird bug on our kitchen window

Providence, Rhode Island, United States of America (41.83° North - 71.39° West)
Taken 2008-08-08 15:24 , with DiMAGE X1

• Versions: Small | Medium | Large (2560x1920) (Password protected) •