Tiger Longwing: Heliconius hecale, on Madagascar Periwinkle (Catharanthus roseus)

Tiger Longwing: Heliconius hecale, on Madagascar Periwinkle (Catharanthus roseus)

Ref:
Date:
Location:
Photographer:

Tiger Longwing: Heliconius hecale, on Madagascar Periwinkle (Catharanthus roseus)

Ref:
Date:
Location:
Photographer: