Bumper Sticker

Sticker Spotted In Maine
Bumper stickers can be a lot of things, but this particular one spotted in Maine may top the list for "too much information".