Earth Has a 27.5-Million-Year ‘Heartbeat’, But We Have No Idea What Causes It By Jacinta Bowler In the last 260 million years, dinosaurs […]