Leaf-footed bug - Merocoris typhaeus Jupiter Ridge Natural Area, Palm Beach County, Florida, USA May 30, 2009
There's are already a few shots of this unusual bug present, but I thought I'd add a bigger one.
Contributed by Tony DiTerlizzi on 31 May, 2009 - 10:18am Last updated 1 June, 2009 - 11:34am |