The Imperial tortoise beetle (Stolas imperialis) is a species of beetle found in Brazil.

2
Advertisements