If this is the tower we're looking for,
it is the Telstra Tower atop Black Mountain, in the Australian federal capital city of Canberra.Who the hell is General Failure and why is he reading my harddisk?¿

Is that in the US? Germany? That appears to be a relatively large river, the picture appears to be taken on a very high bluff above the river.In a rich man's house there is no place to spit but his face.
Diogenes Of Sinope