
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.