Lord Duckington

27.99%
43,084 14,026 hours 6,528 1,152 18 546,968