No, my house is on the edge of California Mesa, a high spot just a mile outside of Delta. The cam is mounted on my back porch which sits about 10' above ground, but the land drops away at the edge of my property.
The first pic is the exact same position as the original, but with the zoom decreased to show how the Mesa drops off from my back yard.
The pic below is the same as the one above, but with the exposure compensation turned off so you can see the mountains in the distance.