Spot the Phantom!
One of the most remarkable insects I came across in Borneo was this consummate master of disguise Can you spot the large insect in the picture below? Ok – here is another picture where it is a little easier… And here is a view of this amazing ‘phantom’ – this is an unidentified kind of … Read more