leo szilard wtf fun facts October 11, 2013 by WTFFF Master Leo Szilard – WTF fun facts Advertisement Related