Elmer and the Rainbow

by David McKee Book 26 of the Elmer Series