Geographic location of the bug: Panama Canal area
Time: 01:01 AM EDT
Your letter to the bugman: Can you help me identify some of these insects I saw in Panama, near the Canal?
How you want your letter signed: moabdds
The insect on the leaf is the larva of an insect in the order Neuroptera, probably an Owlfly larva based on this image posted to FlickR. The larvae of Owlflies are predators.