I took this photo last spring during the very brief blooming of the tulip magnolias (or saucer magnolias) in Washington DC. They're one of the spring's first dramatic blooming varieties in the DC area, usually beating the more famous cherry blossoms by a couple of weeks.
Sitting high above one of Mexico City's best green spaces is Chapultepec Castle. It sits on top of a hill that has been a sacred place for Aztecs and housed a military academy, imperial residence, and presidential home. Now, it's a museum.
Behind that impressive facade, standing above most of the city of Granada, is the city's main museum. Its exhibits are rather eclectic, but many of them relate in some way to the history of Granada and the nearby region.
It's the jail at the end of the world. It would have been very cold, very drafty, and, even compared to the low bar set by late-19th-century prisons, altogether rather unpleasant. But if you could sneak to a window, what a view!
I took this panorama of Boston's city skyline at night from the end of Long Wharf looking back at the city. At one point during the colonial era, Long Wharf was the busiest pier in America. It was also much longer at the time--in the centuries since, landfill has created reclaimed land, but originally...
I'm on a real Caribbean island. But it's 100 miles from the sea. Flores is a tiny island village in Guatemala's Lake Peten Itza. It makes for a convenient jumping off point for visiting the nearby Maya ruins of Tikal.
Chichicastenango is a town where buying and selling is everything. Its markets are reputed to be the largest in Central America; the range of wares on offer is truly impressive. And the indigenous Maya culture adds a distinct local flavor to the town.
If God and the government had their way, Antigua wouldn't exist. But it's a good thing it does. With charming Spanish colonial architecture, cobblestone streets, and a vibrant cultural life, it's a wonderful place to visit.
St. John boasts some of the Caribbean’s most picture perfect beaches. White sands from the coral reefs and beautiful turquoise seas, along with reliably warm tropical weather, make for an idyllic setting.
Zihuatanejo is a small fishing village on Mexico's Pacific coast that's just bursting with local flavor. From the beautiful scenery, laid-back and welcoming locals, and ultra-fresh seafood, it's a great place to be.