Quote by David Irving

Quote by David Irving

Lies have long legs.

← 797 798 799 →