Lime Butterfly





























Common name : Lime Butterfly
Scientific name : Papilio demoleus
Altitude : below 1000 masl

Comments