rainborp
Devin

Satire

#2

Sartor Resartus

1834 • 13 Readers • 320 pages 5