Location
Salem shares Artificial Island in the Delaware Bay with the Hope Creek Nuclear Generating Station.
Read more about this topic: Salem Nuclear Power Plant
Location
Salem shares Artificial Island in the Delaware Bay with the Hope Creek Nuclear Generating Station.
Read more about this topic: Salem Nuclear Power Plant