Smells right

You’ve probably seen it already, but if not, take a few minutes (11 actually) and watch and listen.

Video  and website HERE.

I can’t verify much, but it all hangs together with what we have seen and heard over the past few days.

Draw your own conclusions.

H/T Free North Carolina