Unfortunately, the specific picture used for the front of the ST is just a computer enhanced graphic :-( Not a real place.
Good news is, if you make the trek out to places like Montana, Colorado and Washington, you will almost certainly see some views that rival (or better) that one!