COP-30 insanity vs the global tide of climate and energy reality

.....

© Canada Free Press