This is a screencap of The Truman Show “studio”, and while they claim it’s in LA, it’s not (right?). Is it just a made up map, or is it real place? Immediately after this shot, they zoom out and show Africa, but I can’t place it. Geoguessers might have a leg up on this. Anyone?