Position of IFF2490

20.6 miles northeast of PADOVA, ITALY
Reported 5 days 15 hours 17 minutes 6 seconds ago

findU links

External links