Easter Island. Just my guess from the clue given.
Anyone have any thing else?
I am at work - what was the clue?
VCNJ~
A paraphrase of the clue.
“The shuttle could land here in a pinch, and no heads would turn”
Easter Island is an emergency landing site for the space shuttle, and those big stone heads ain’t going to turn for anything.