Great egrets battle over Lake Chapala, Mexico.
Wild cosmos bloom near Morelia, Michoacan, Mexico.
A monarch butterfly on its milkweed throne in Michoacan, Mexico.
Wild erythrina in Michoacan, Mexico.
Blue footed boobies near Topolobampo, Mexico.
Hundreds of monarch butterflies cling to a tree in Michoacan, Mexico.
An iguana feeds on fallen flowers in Los Mochis, Mexico.
A roseate spoonbill in flight near Topolobampo, Mexico.
A newly hatched Olive Ridley sea turtle in Ixtapilla, Michoacan.
An adult and a baby Olive Ridley sea turtle share the beach in Ixtapilla, Michoacan.
Adult Olive Ridley sea turtles crawl up the beach to lay eggs in Ixtapilla, Michoacan.
Back to Top