Close
Superb False Tiger.
Heraclia superba