Where is Lamont–Doherty Earth Observatory located?
Lamont–Doherty Earth Observatory, Lamont–Doherty Earth Observatory, United States of America (approx. 41.004°, -73.907°)
Lamont–Doherty Earth Observatory, Lamont–Doherty Earth Observatory, United States of America (approx. 41.004°, -73.907°)