You asked:

facts about Michael Rosen

  • Michael Rosen
    Michael Rosen
    Michael Wayne Rosen is an English children's novelist and poet, the author of 140 books.