Strange looking tropical insect, called Wheel bug taking it easy in our garden. Image taken in Altos del Maria, Panama. From Wikipedia: The wheel bug (Arilus cristatus) is in the family Reduviidae (literally, “hangnail”), which consists…
Continue reading