The Citadelle – Eighth Wonder of the World

From the best I can determine from foggy memory and sketchy data available on the Interent, this is where the Citadelle is located in Haiti. UPDATE: Google Earth now has new, very clear satellite imagery as well as great pictures attached via Panaramio.com and linked information from Wikipedia. UPDATE: Don’t have Google Earth? Here’s a…

Read More