Shopping Cart
Private Eye #1476, 10 – 23 August 2018

Private Eye #1476, 10 – 23 August 2018

£2.00

208 x 295 mm, 48 pages. London, UK

Editor: Ian Hislop