Ancistrocerus spec.
Amstelveen, the Netherlands; 29 May 2011.
Map