Here's a slightly different perspective of the same place:
Photo taken from a B25, but the phosphorus is Japanese.
This image is present on Google images - but there aren't any location details associated with any of the instances - that I can see.
GE perspective does seem to match up with this photo