A blurred photo of Sun? No! This is the clearest image ever taken of a star named Antares