All hail Mother Earth but even she isn’t the Queen bee. According to NASA researchers a new “Super Earth” exoplanet has been discovered that tops […]