Photo of Nuked Island [1975]

Location: Deer Lake Dock
As Seen In: Legends of Tomorrow pilot episode "Pilot, Part 2"