Stop in for a cup of coffee

Do any of you all believe in the bumper mounted deer whistles ??