That would be torre....
Is that Torre de Hercules?
Yes, it's Torre de Hercules, La Coruña (Coruna), Galicia, Spain.
Right satt, and it obviously is a mountain region.
Seems to be a lake and two major rivers..
The major river is named after the place....
Tico comes in for the kill again
Yes it is a satellite picture of Colorado.
Gosh, I have such trouble with my connection here...
I better sign off.
Good night satt and Tico