Position of 131136Q42

55.3 miles northwest of AMBON, INDONESIA
Reported 24 minutes 12 seconds ago

findU links

External links