Little Miss Bad was not good. Far from it. In fact as far as you can get, which is a long way.

Roger Hargreaves - Little Miss Bad (AGE 3+) (Little Miss No. 32)

£3.99Price