I haven't been back to USA since last year so not even 12 hours on arrival driving southern Denver metro area this morning, I see this reminding me I am back in the land of auto bumper stickers and in this case, MEGA grill style sign!
So classy! Hahaha
I am also now thinking of putting on my car a sign saying, nobody knows who or what God is. Just to make sure everyone knows my views!