In Which US State Is The Lowell Observatory?

0
Difficulty
Hard

In Which US State Is The Lowell Observatory?

Question:
In Which US State Is The Lowell Observatory?
a)
Arizona
b)
Arkansas
c)
Alabama
d)
Alaska

Scroll down to see the correct answer

Correct Answer
Arizona
Back to Categories >