My Year in Photos: 15 from 2015

The Good…

A family of howler monkeys settles in for a siesta, Parque Nacional Soberania, Panama

A family of howler monkeys settles in for a siesta, Parque Nacional Soberania, Panama

Snowy-bellied hummingbird stretching, El Valle, Panama

Snowy-bellied hummingbird stretching, El Valle, Panama

Part of a colony of common tent-making bats, Parque Nacional Soberania, Panama

Part of a colony of common tent-making bats, Parque Nacional Soberania, Panama

Lowland tropical rainforest, Soberania National Park, Panama

Lowland tropical rainforest, Soberania National Park, Panama

The Bad…

The twisted, burnt metal of our roof following the February 6 Round Fire.

The twisted, burnt metal of our roof following the February 6 Round Fire.

Our potted desert barrel cactus

The remains of our potted desert barrel cactus

My wife, Karen, and Nellie survey the new landscape after the February 6 Round Fire that burned our home.

My wife, Karen, and Nellie survey the new landscape after the February 6 Round Fire that burned our home.

Recent New Yorker cover that survived the conflagration.

Recent New Yorker cover that survived the conflagration.

…and the Beautiful…

Morning mist lifts off of Thirteenth Lake in Adirondack Mountain Park, NY

Morning mist lifts off of Thirteenth Lake in Adirondack Mountain Park, NY

Karen scanning for loons

Karen scanning for loons

A common loon on Thirteenth Lake

A common loon on Thirteenth Lake

A yellow lab along Upper Rock Creek, Eastern Sierra, CA

A yellow lab along Upper Rock Creek, Eastern Sierra, CA

Post-fire July bloom of annual sunflower in Swall Meadows, CA

Post-fire July bloom of annual sunflower in Swall Meadows, CA

Gossamer clouds at sunset above Round Valley, CA

Gossamer cloud formation at sunset above Round Valley, CA

Cirrostratus clouds light up the western sky at dawn above Mt. Tom and Wheeler Crest, Eastern Sierra, CA

Cirrostratus clouds light up the western sky at dawn above Mt. Tom and Wheeler Crest, Eastern Sierra, CA

Onward to 2016!

Share on Facebook