Born Geek Photography

California Academy of Sciences

Photo # 52 of 60

Here's a hecale longwing butterfly, resting on a leaf.