1966 Press Photo Turkey Point is South Dade is the site of a nuclear power plant
Turkey Point in South Dade is the site of a nuclear power plant Photo measures 11 x 8.5 inches. Photo Is dated 1966.
PHOTO FRONT
PHOTO BACK
Historic Images Part Number: lrs24320