Your place for Space News
Among the zoo of biomolecules essential to life, proteins are the most startlingly varied and versatile.