melwade.com
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 i…