Allt detta synes i vår tid nästan otroligt.