Ten little fish

Ten little fish swim along an ocean reef, each finding a different reason to leave until there is only one left.

Scholastic
2005
9780439738705
book

Holdings

300713