I ocassionaly find these 1' long leaf-footed bugs (Anisocelis sp.) on the passiflora vines next to the ambient lab at La Selva Biological Station.
This spider basically disappears into her beautifully constructed web.
Cute member of the family Membracidae which I found just outide the canteen at La Selva.