No idea where this place is, but Dragondrop has had a visitor from there. Aruba… where are you? If person from Aruba comes back, please send us some words – I’ll post them on the sute !
Lets have a look… see what the internet reccons to Aruba…. Ahh “Aruba, island in the West Indies, in the Caribbean Sea, near the Paraguaná Peninsula of Venezuela.”