Close
Red Cotton bug
Macrocheraia grandis