If I have learned anything after 44 years on this planet its this, humans don't like to be embarrassed.That is why I found this statistic shocking because the behavior should be a source of embarrassment.
The State of Connecticut is just coming off its own bout of Find the Smell but we have not found the cause. According to NBC CT, social media was inundated with posts about a mystery smell and residue in the state.