Common Blue Apollo

























Common name : Common Blue Apollo
Scientific name : Parnassius hardwickii
Altitude : 3000 masl

Comments