HomeIFTTT breaking newsRecord numbers of an endangered species of turtle have hatched on a beach in northern Mexico, believed to be the result of reduced human activity during the coronavirus pandemic. byThekojack -October 28, 2020 0 submitted by /u/NinjaDiscoJesus [link] [comments] from World News https://ift.tt/34zlooh via Tags IFTTT World Newshttps://www.reddit.com/r/worldnews/.rss Facebook Twitter