Wednesday, July 27, 2011

Iphiclides podalirius

AAA2943 [Iphiclides podalirius]


Mt. Taigetos: 20/07/2008, photo © Tony Taglides

1 comment:

  1. I love this ! how did you manage to get it to stay there?!

    ReplyDelete