Antigen Displaying Cell

An Antigen Displaying Cell from an ongoing project for an American biotech company.

More by Eduardo Barbosa

View profile