2021.

This appears to be the year in which…

Nature 10 – 0 Humans

I wonder how many years can pass in which we think that nature will allow us a free pass in all that we do?