The Spotted Towhee is a large and striking species of sparrow found in the New World. They live in western parts of North America, where they feed on insects and plant material foraged from the ground. This is our totally cute Birdorable Spotted Towhee!