Neptune is the glittering icy planet that constantly beckons for our attention despite its far distance from our planet. However, not all glitters with this planet, as many features have made it uninhabitable for humans. Now, scientists have added another feature to this list with their latest discovery while studying the first images obtained from Neptune.