Latest Entries
Komodo National Park: One of the Great Wildlife Spectacles on Earth
Indonesia / Wildlife Photography

Komodo National Park: One of the Great Wildlife Spectacles on Earth

When I was a kid in school learning about Komodo Dragons, those mythical giant lizards that live on a few tropical islands far off in the exotic land of Indonesia, I never dreamed in my wildest imagination that I’d go there someday. I dreamed of traveling to the Grand Canyon, Yosemite or Yellowstone. When my imagination … Continue reading