Where is Nemesis?
Where is Nemesis located?
Nemesis, South Aegean, Greece (approx. 36.41361°, 25.43381°)
Where is Nemesis on the map?
{"latitude":36.41361,"longitude":25.43381,"title":"Nemesis"}