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
Little Miss Bad was not good. Far from it. In fact as far as you can get, which is a long way.