This monarch caterpillar is happily munching away on a milkweed leaf. Monarch butterflies lay their eggs on the milkweed. The small caterpillars hatch and become little eating machines.
raindog images copyright 2002