Who took the farmer's hat?

Scholastic Book Services
1963
9780590029506
book
Lexile: 
210

Holdings

14014