Giant Spiders

Comment by Niklas Gustavsson

The one in Havanna is, if I recall correctly, located in the broad passage way in the middle of this map. However, the resolution is not good enough to actually see it. View Placemark / Google Earth