Anybody have idea???
Where in the world is this spot in the world?
It seems to me like it is probably in the United States...however can anybody narrow it down a bit more?
Of course, if anybody happens to know of the exact location...it would be much appreciated.
|