Is it a man made location?

And - Is it Mount Rushmore?