With an empty Brazilian beach (due to the Coronavirus), newly hatched sea turtles are making a comeback. Just one of the many things to be thankful for while you’re stuck indoors binge-watching old episodes of Game of Thrones.