humanoidhistory

TODAY IN HISTORY: The “Fizeau” nuclear test goes off in the Nevada destert on 14 September 1957, part of Operation Plumbbob. (via)