Los Angeles - a river runs through it.
How many movies have been shot in that concrete river bed?
Since March 2010 this photo is on permanent display in the California Science Center, Los Angeles, CA. (Still there at the end of 2014.)
For more information on L.A. than you probably ever wanted to see, go to: