Quote by
David Irving
Lies have long legs.
← 797
798
799 →