Share
twitterlinkedinfacebook
Image 1 of 1
051008BUTT37-349.jpg
The Common Rose ( Pachliopta aristolochiae asterias ) feeding on flower polen